上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: Yii的Active Recorder包装了很多。特别是把SQL中 把where,order,limit,IN/not IN,like等常用短句都包含进CDbCriteria这个类中去,这样整个代码会比较规范,一目了然。 $criteria =newCDbCriteria;$criteria->addCondition("id=1"); //查询条件,即where id =1 $criteria->addInCondition('id', array(1,2,3,4,5));//代表where id IN (1,23,,4,5,); $crite 阅读全文
posted @ 2012-02-25 14:00 mr.coke 阅读(45599) 评论(2) 推荐(2)
摘要: Yii生成下拉列表主要用到了CHtml类 里面的两个静态方法listData和dropDownList。listData接收四个参数array $model 指的是我们从数据库查询的记录结果。string $valueField 指的是下拉列表option value属性的值。string $textField 指的是下拉列表所显示的文本内容。string $groupField 是一个可选参数, 指的是 下拉列表分组optgroup label的值。dropDownList接收四个参数string $name 指的是下拉列表的 name的值。string $selected 指的是默认选中的 阅读全文
posted @ 2012-02-24 23:34 mr.coke 阅读(3340) 评论(0) 推荐(0)
摘要: 一、访问控制过滤器(Access Control Filter)访问控制过滤器是检查当前用户是否能执行访问的controller action的初步授权模式。这种授权模式基于用户名,客户IP地址和访问类型。访问控制过滤器适用于简单的验证。需要复杂的访问控制,需要使用将要讲解到的基于角色访问控制(role-based access (RBAC)).在控制器(controller)里重载CController::filters方法设置访问过滤器来控制访问动作(看 Filter 了解更多过滤器设置信息)。class PostController extends CController{......p 阅读全文
posted @ 2012-02-20 22:24 mr.coke 阅读(1975) 评论(0) 推荐(0)
摘要: 访问规则中: expression: 设定一个PHP表达式。它的值用来表明这条规则是否适用。在表达式,你可以使用一个叫$user的变量,它代表的是Yii::app()->user。 expression的具体用法: class AdminController extends CController {…… public function accessRules() { return array( array('allow', //允许所有人执行'login','error','index' 'actions' 阅读全文
posted @ 2012-02-20 22:23 mr.coke 阅读(1639) 评论(0) 推荐(1)
摘要: 摘要:有很多方法可以自动化设置在ActiveRecord模型中yii时间戳。下面介绍两种方法: 1.通过rules() 2.通过beforeSave()通过rules()通过beforeSave()我们需要开始建立数据库表。CREATE TABLE IF NOT EXISTS `Nodes` ( `id` bigint(20) NOT NULL auto_increment, `title` varchar(255) NOT NULL, `created` datetime NOT NULL, `modified` datetime NOT NULL, PRIMARY KEY (`... 阅读全文
posted @ 2012-02-20 13:41 mr.coke 阅读(400) 评论(0) 推荐(0)
摘要: 1 <IfModule mod_rewrite.c>2 RewriteEngine on3 RewriteCond %{REQUEST_FILENAME} !-d4 RewriteCond %{REQUEST_FILENAME} !-f5 RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]6 </IfModule> 阅读全文
posted @ 2012-02-20 13:04 mr.coke 阅读(327) 评论(0) 推荐(0)
摘要: public array rules () {return} array 要调用 validate() 时应用的有效性规则。 返回属性的有效性规则。 声明验证规则,应重写此方法。 每个规则是数组具有以下结构:array('attribute list', 'validator name', 'on'=>'scenario name', ...validation parameters...) 注: attribute list: 指定属性 (以逗号分隔) 进行验证 ;validator name: 指定要使用的验证程序。 它 阅读全文
posted @ 2012-02-19 22:22 mr.coke 阅读(2357) 评论(0) 推荐(0)
摘要: 1.打印AR结果1 $user = 模型->model()->findAll();2 foreach($user $v) {3 var_dump($v->attributes);4 } 阅读全文
posted @ 2012-02-18 23:58 mr.coke 阅读(198) 评论(0) 推荐(0)
摘要: 打开hosts文件 在最下面添加74.125.71.101 code.google.com74.125.71.102 code.google.com74.125.71.138 code.google.com即可解决问题 阅读全文
posted @ 2012-02-18 22:26 mr.coke 阅读(165) 评论(0) 推荐(0)
摘要: 1 Yii::app()->clientScript->registerScriptFile(Yii::app()->theme->baseUrl.'/js/jQuery.js');2 Yii::app()->clientScript->registerCoreScript('jquery'); 阅读全文
posted @ 2012-02-18 21:37 mr.coke 阅读(436) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 下一页