Yii实现显示静态页的方法


Posted in PHP onApril 25, 2016

本文实例讲述了Yii实现显示静态页的方法。分享给大家供大家参考,具体如下:

使用Yii内置的一个CViewAction来服务所有这些页。

首先,建立以个controller类如DocController,覆盖actions方法

public function actions()
{
  return array(
    'page'=>array(
      'class'=>'CViewAction',
    ),
  );
}

根据官方指南,以上代码声明了一个外部action类CViewAction.

然后,生成目录protected/views/doc/pages.

最后,在该目录下存储一个文件叫about.php,内容为:"about this site" ,此时这些页将使用应用的默认布局文件。因此该文件仅仅描述本页相关内容。

http://www.yourhost.com/index.php?r=doc/page&view=about

如果有很多静态页,可以将其放在子目录里,假设有一个有静态页在protected/views/doc/pages/help/contact.php:

http://www.yourhost.com/index.php?r=doc/page&view=help.contact

当然,我们也可以定制CViewAction的行为,查看API文档了解更多有关于CViewAction

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php数据库备份还原类分享
Mar 20 PHP
微信API接口大全
Apr 15 PHP
Symfony的安装和配置方法
Mar 17 PHP
php倒计时出现-0情况的解决方法
Jul 28 PHP
ThinkPHP的SAE开发相关注意事项详解
Oct 09 PHP
PHP 中使用explode()函数切割字符串为数组的示例
May 06 PHP
详解yii2使用多个数据库的案例
Jun 16 PHP
Django 中 cookie的使用
Aug 17 PHP
PHP折半(二分)查找算法实例分析
May 12 PHP
基于laravel缓冲cache的用法详解
Oct 23 PHP
关于Anemometer图形化显示MySQL慢日志的工具搭建及使用的详细介绍
Jul 13 PHP
基于PHP的登录和注册的功能的实现
Aug 06 PHP
mysql_escape_string()函数用法分析
Apr 25 #PHP
PHP中addslashes与mysql_escape_string的区别分析
Apr 25 #PHP
PHP引用的调用方法分析
Apr 25 #PHP
PHP常见错误提示含义解释(实用!值得收藏)
Apr 25 #PHP
使用ltrace工具跟踪PHP库函数调用的方法
Apr 25 #PHP
PHP实现的线索二叉树及二叉树遍历方法详解
Apr 25 #PHP
PHP简单实现生成txt文件到指定目录的方法
Apr 25 #PHP
You might like
jQuery EasyUI API 中文文档 - DateBox日期框
2011/10/15 PHP
php多文件上传功能实现原理及代码
2013/04/18 PHP
深入phpMyAdmin的安装与配置的详细步骤
2013/05/07 PHP
PHP实现的连贯操作、链式操作实例
2014/07/08 PHP
PHP扩展开发入门教程
2015/02/26 PHP
PHP编写简单的App接口
2016/08/28 PHP
php中简单的对称加密算法实现
2017/01/05 PHP
js 字符串操作函数
2009/07/25 Javascript
使用jquery与图片美化checkbox和radio控件的代码(打包下载)
2010/11/11 Javascript
window.print打印指定div实例代码
2013/12/13 Javascript
javascript中typeof的使用示例
2013/12/19 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
2016/10/13 Javascript
微信小程序 wxapp地图 map详解
2016/10/31 Javascript
Vue.js开发环境快速搭建教程
2017/03/17 Javascript
Vue服务端渲染和Vue浏览器端渲染的性能对比(实例PK )
2017/03/31 Javascript
Angularjs的$http异步删除数据详解及实例
2017/07/27 Javascript
jQuery实现简易QQ聊天框
2020/02/10 jQuery
javascript设计模式 ? 桥接模式原理与应用实例分析
2020/04/13 Javascript
vue使用video插件vue-video-player详解
2020/10/23 Javascript
javascript实现简单留言板案例
2021/02/09 Javascript
详解Vue3.0 + TypeScript + Vite初体验
2021/02/22 Vue.js
[01:17:55]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
Python 实现简单的电话本功能
2015/08/09 Python
python版飞机大战代码分享
2018/11/20 Python
python3实现表白神器
2019/04/09 Python
pyqt5中QThread在使用时出现重复emit的实例
2019/06/21 Python
PyTorch实现AlexNet示例
2020/01/14 Python
使用Python获取当前工作目录和执行命令的位置
2020/03/09 Python
python Scrapy框架原理解析
2021/01/04 Python
个人自我鉴定范文
2013/10/04 职场文书
合伙协议书范本
2014/04/21 职场文书
项目经理岗位职责
2015/01/31 职场文书
卫生院义诊活动总结
2015/05/07 职场文书
辣妈辣妹观后感
2015/06/10 职场文书
寒假致家长的一封信
2015/10/10 职场文书
java Nio使用NioSocket客户端与服务端交互实现方式
2021/06/15 Java/Android