HDR

HDR

Yii引入css文件和js文件

通常做法

通常情况下我们使用一下方法来引入,直接写html代码

引入 css 文件

<head>

<link rel=”stylesheet” type=”text/css” href=”/css/main.css” />

</head>

引入 js 文件

<script type=”text/javascript” src=”/js/main.js”></script>[……]

阅读全文»

Yii多文件上传处理

在控制器中你需要调用 只有文件上传字段的 myFileHandler 方法

public function actionIndex(){
……..
……..
$model = $this->myFileHandler($model, array(‘logo’,’emailus_img’,’emailus_img_hover’,’more_img’,’more_img_hover’,’gomo_logo’,’mobile_phone_img’,'[……]

阅读全文»

Yii简单的基于角色的访问控制

public function filters()
{
return array(
‘accessControl’, // perform access control for CRUD operations
);
}

public function accessRules()
{
return array(
array(‘allow’,
‘action’=>array(‘admin'[……]

阅读全文»

Yii MemCache 应用实例

1.建立表结构

CREATE TABLE IF NOT EXISTS `config` (
`name` varchar(128) NOT NULL,
`value` varchar(128) NOT NULL,
KEY `name` (`name`),
KEY `value` (`value`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=’网站信息表’;

首先要说明一下,由于网站名称,keyword等信息是单一调用[……]

阅读全文»

Yii CGridView 定制bottons方法

示例代码

array(
‘class’=>’CButtonColumn’,
‘template’=>'{email}{view}{update}{delete}’,
‘buttons’=>array(
’email’ => array(
‘label’=>’email’,
‘imageUrl’=>Yii::app()->request->baseUrl.'[……]

阅读全文»

Yii验证和授权

<?php
class TblPostController extends Controller{
/**
* @return array 过滤器列表,会顺序执行
*/
public function filters(){
return array(‘accessControl’, // perform access control for CRUD operations);
}
/**
* Specif[……]

阅读全文»

通过扩展CWebUser添加信息到Yii:app()->user

我发现了一个更好的解决方案。

(您的登录验证可能与我的版本不同,因此你将会使用适合脚本,以满足您的需求。我只告诉你我的意思)

步骤:1、添加$user属性到UserIdentity类。 添加getUser()方法-getter上面这个属性。加setUser($user)方法-setter上面这个属性,它可以赋值给user的信息通过$user这个属性。

我的UserIdentity类例子:

<?php
class UserIdentity extends C[……]

阅读全文»

Yii验证码实现

本文描述yii验证码的实现,仅仅是笔者应用的一个小例子,网上也有,总结一下,希望帮助到有需要的Yii爱好者。1、笔者用的是用户登录,所以在sitecontroller中加以下代码:

public function actions()
{
return array(
// captcha action renders the CAPTCHA image displayed on the contact page
‘captcha’=>array(
‘cl[……]

阅读全文»

Yii快速入门(二)

三、控制器(Controller)

控制器 是 CController类的子类的实例。它在当用户请求时由应用创建。当一个控制器运行时,它执行所请求的动作(控制器类方法),动作通常会引入所必要的模型并渲染相应的视图。动作,就是一个名字以action 开头的控制器类方法(action+大写首字母的动作名)。

控制器类文件保存位置protected/controllers/

控制器和动作以 ID 识别。

控制器ID 是一种 ‘父目录/子目录/控制器名’ 的格式,对[……]

阅读全文»

Yii快速入门(一)

一、入口文件

入口文件内容:一般格式如下:

<?php

$yii=dirname(__FILE__).’/../../framework/yii.php’;//Yii框架位置
$config=dirname(__FILE__).’/protected/config/main.php’;//当前应用程序的主配置文件位置

// 部署正式环境时,去掉下面这行
// defined(‘YII_DEBUG’) ordefine(‘YII_DEBUG’,true);//是否运行[……]

阅读全文»

鄂ICP备13000209号-1

鄂公网安备 42050602000277号