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 ajax 分页类代码
Nov 13 PHP
PHP源码之explode使用说明
Aug 05 PHP
JS中encodeURIComponent函数用php解码的代码
Mar 01 PHP
解决ajax+php中文乱码的方法详解
Jun 09 PHP
php中用memcached实现页面防刷新功能
Aug 19 PHP
C/S和B/S两种架构区别与优缺点分析
Oct 23 PHP
推荐几个开源的微信开发项目
Dec 28 PHP
php实现的操作excel类详解
Jan 15 PHP
10个对初学者非常有用的PHP技巧
Apr 06 PHP
PHP利用正则表达式将相对路径转成绝对路径的方法示例
Feb 28 PHP
PHP计算近1年的所有月份
Mar 13 PHP
PHP 布尔值的自增与自减的实现方法
May 03 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
php获取参数的几种方法总结
2014/02/18 PHP
YII框架模块化处理操作示例
2019/04/26 PHP
Firefox outerHTML实现代码
2009/06/04 Javascript
JS 无限级 Select效果实现代码(json格式)
2011/08/30 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
2015/06/18 Javascript
javascript中Array()数组函数详解
2015/08/23 Javascript
纯JS代码实现气泡效果
2016/05/04 Javascript
sencha ext js 6 快速入门(必看)
2016/06/01 Javascript
JavaScript 深层克隆对象详解及实例
2016/11/03 Javascript
如何选择jQuery版本 1.x? 2.x? 3.x?
2017/04/01 jQuery
深入理解Angularjs中$http.post与$.post
2017/05/19 Javascript
react-native使用react-navigation进行页面跳转导航的示例
2017/09/07 Javascript
Node.js Buffer用法解读
2018/05/18 Javascript
浅谈 Webpack 如何处理图片(开发、打包、优化)
2019/05/15 Javascript
小程序input数据双向绑定实现方法
2019/10/17 Javascript
vue 中 elment-ui table合并上下两行相同数据单元格
2019/12/26 Javascript
如何使用Javascript中的this关键字
2020/05/28 Javascript
解决vue里a标签值解析变量,跳转页面,前面加默认域名端口的问题
2020/07/22 Javascript
python编写网页爬虫脚本并实现APScheduler调度
2014/07/28 Python
Python自动扫雷实现方法
2015/07/25 Python
目前最全的python的就业方向
2018/06/05 Python
python爬取哈尔滨天气信息
2018/07/14 Python
Python使用线程来接收串口数据的示例
2019/07/02 Python
详解python解压压缩包的五种方法
2019/07/05 Python
python爬虫神器Pyppeteer入门及使用
2019/07/13 Python
利用Python实现斐波那契数列的方法实例
2020/07/26 Python
python如何遍历指定路径下所有文件(按按照时间区间检索)
2020/09/14 Python
Python使用paramiko连接远程服务器执行Shell命令的实现
2021/03/04 Python
css 如何让背景图片拉伸填充避免重复显示
2013/07/11 HTML / CSS
玩具反斗城天猫官方旗舰店:享誉全球的玩具店
2017/10/10 全球购物
Carrs Silver官网:英国著名的银器品牌
2020/08/29 全球购物
自荐信模版
2013/10/24 职场文书
机械设计及其自动化专业求职信
2014/06/09 职场文书
周年庆典答谢词
2015/01/20 职场文书
采购内勤岗位职责
2015/04/13 职场文书
大队委员竞选演讲稿
2015/11/20 职场文书