博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
YII框架学习(一)
阅读量:5827 次
发布时间:2019-06-18

本文共 1204 字,大约阅读时间需要 4 分钟。

1.安装:

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

php yiic webapp ../cms

linux:类似

2.载入模板

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

$this->renderPartial();不会加载默认布局;或者在当前控制器中设置public $layout = false;

3.项目根目录:

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

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

4.访问modules:

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

5.重定向:

$this->redirect(array('index'));

6.获取GET/POST参数:

$id = Yii::app()->request->getParam('id');

7.页面跳转链接:

 

8.gii使用方法:

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
c.根据model名创建curd
创建完之后,访问myyii.com/cms/index.php?r=user/index,账号密码都是admin,此时,curd操作就实现了。

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

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

 

转载于:https://www.cnblogs.com/zrp2013/p/3609452.html

你可能感兴趣的文章
JSON数组,JSON对象,数组的区别与基本操作整理
查看>>
mysql数据库表结构导出
查看>>
第八十八节,html5+css3pc端固定布局,搜索区,插入大图,搜索框
查看>>
字节对齐1
查看>>
HTTP协议下保证密码不被获取更健壮方式
查看>>
手势估计- Hand Pose Estimation
查看>>
Redis在win7上的安装与可视化应用
查看>>
JdbcTemplate操作数据库
查看>>
C# 使用SqlBulkCopy类批量复制大数据
查看>>
Hadoop概念学习系列之pagerank的友情链接(三十八)
查看>>
hdfs删除文件夹
查看>>
在rails中 Rendering Partials through Ajax
查看>>
java head space/ java.lang.OutOfMemoryError: Java heap space内存溢出
查看>>
初识CEF
查看>>
服务注册发现Eureka之三:Spring Cloud Ribbon实现客户端负载均衡(客户端负载均衡Ribbon之三:使用Ribbon实现客户端的均衡负载)...
查看>>
简单的权限设计
查看>>
Unity Shader入门
查看>>
数据库的运维策略脚本篇(内附脚本,无私分享)
查看>>
java解析String类型t复杂xml,多级节点,最好的例子
查看>>
Enter Query Mode Search Tricks Using Enter_Query Built-in in Oracle Forms
查看>>