Yii

Yii在Nginx下的rewrite配置

jerry Yii
1. Nginx配置 在nginx.conf的server {段添加类似如下代码: Nginx.conf代码: location / { if (!-e $request_filename){ rewrite ^/(.*) /index.php last; }...
阅读全文

Yii中处理前后台登录新方法

jerry Yii
因为最近在做一个项目涉及到前后台登录问题,我是把后台作为一个模块(Module)来处理的。我看很多人放两个入口文件index.php和admin.php,然后分别指向前台和后台。这种方法固然很好,可以将前后台完全分离,但我总觉得这种方式有点牵强,这和两个应用啥区别?还不如做两个App用一个...
阅读全文

Yii URL隐藏index.php

jerry Yii
一.修改config/下的main.php里的 'urlManager'=>array( 'urlFormat'=>'path', 'showScriptName'=>false, 'rules'=>array(

Yii中利用filters来控制访问

jerry Yii
filters()方法定义在CController里,用Gii生成Controller时里面就有filters方法,代码如下: public function filters() { // return the filter configuration for this control...
阅读全文

Yii快速入门(一)

jerry Yii
一、入口文件 入口文件内容:一般格式如下: <?php $yii=dirname(__FILE__).'/../../framework/yii.php';//Yii框架位置 $config=dirname(__FILE__).'/protected/config/main...
阅读全文

Yii框架执行流程图

jerry Yii
对于刚接触框架的新同学,特别是对那些只学习了PHP的基础知识而没有接触过MVC模式的同学来说,Yii框架无疑是有点难度的,刚开始真是一头雾水。就像我当初刚接触Yii一样,习惯了原生代码的一步一个逻辑的写,突然给我Model,给我Controller,给我View,我真的傻眼了,为什么在Co...
阅读全文

Yii快速入门(二)

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

Yii通过Gii制作网站后台模块(模型,视图,控制器)

jerry Yii
首先进入GII 点击 Module Generator ,输入你后台模块的名字,比如我的是admin 生成后会在modules下面生成一个admin文件夹,由于我开启了url重写,可以通过eeice.com/admin来访问他 然后在配置文件main.php的module...
阅读全文

Yii验证码实现

jerry Yii
本文描述yii验证码的实现,仅仅是笔者应用的一个小例子,网上也有,总结一下,希望帮助到有需要的Yii爱好者。1、笔者用的是用户登录,所以在sitecontroller中加以下代码: public function actions() { return array( // ...
阅读全文

Yii前后台分离及登陆验证

jerry Yii
比较合理的做法其实是分成两个框架来布署;然而这样说法也太绝对。 事实上是针对不同系统,应采用不同的方法。如为CMS系统,则不需很复杂的权限管理,但如果有管理员与会员之分,系统又有很多设置操作,则需要前后台分离,并设置相应的权限管理。 大型的系统或是为安全因素考虑,则是布署成两个...
阅读全文