首页 > 其他 > 详细

YII框架学习(一)

时间:2014-04-04 22:03:40      阅读:514      评论:0      收藏:0      [点我收藏+]

1.安装:

windows:将php命令所在的文件夹路径加入到环境变量中,通过cmd命令:进入yii框架中的framework目录,执行:

php yiic webapp ../cms

linux:类似

2.载入模板

$this->render();会加载默认布局

$this->renderPartial();不会加载默认布局;

3.项目根目录:

Yii::app()->request->baseUrl;

4.访问modules:

http://myyii.com/index.php?r=模块/控制器/方法

5.gii使用方法:

bubuko.com,布布扣
a.配置文件main.php
return array(
  ……

  
‘modules‘=>array(     ‘gii‘=>array(     ‘class‘=>‘system.gii.GiiModule‘,     ‘password‘=>‘zrp‘,//设置密码      // If removed, Gii defaults to localhost only. Edit carefully to taste.     ‘ipFilters‘=>array(‘127.0.0.1‘,‘::1‘),//只允许本地访问     ),
  )
  ……

访问(假定是cms项目):myyii.com/cms/index.php?r=gii

b.首先根据数据库名创建Model
bubuko.com,布布扣
c.根据model名创建curd
bubuko.com,布布扣
创建完之后,访问myyii.com/cms/index.php?r=user/index,账号密码都是admin,此时,curd操作就实现了。
bubuko.com,布布扣

 6.设置页面公共部分(头、尾、左、右……)

bubuko.com,布布扣
(1)在/protected/views/layouts下面建立要载入的公共文件,自定义就好,如cms.php,示例如下:
bubuko.com,布布扣
header //公共头部
<div id="content">
    <?php echo $content; //不同的部分?>
</div><!-- content -->
footer//公共尾部
bubuko.com,布布扣
(2)修改 /protected/components/Controller.php中的配置,将此项设置为步骤(1)中新建的名称:public $layout=‘//layouts/cms‘;
(3)调用模板的时候,要用$this->render()才行
bubuko.com,布布扣

 

YII框架学习(一),布布扣,bubuko.com

YII框架学习(一)

原文:http://www.cnblogs.com/zrp2013/p/3609452.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!