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 相关文章推荐
基于文本的留言簿
Oct 09 PHP
php数组函数序列之array_search()- 按元素值返回键名
Nov 04 PHP
PHP插入排序实现代码
Apr 04 PHP
php json与xml序列化/反序列化
Oct 28 PHP
php计算两个日期时间差(返回年、月、日)
Jun 19 PHP
wamp安装后自定义配置的方法
Aug 23 PHP
php上传文件并显示上传进度的方法
Mar 24 PHP
适用于初学者的简易PHP文件上传类
Oct 29 PHP
Yii视图CGridView实现操作按钮定义地址示例
Jul 14 PHP
php 三元运算符实例详细介绍
Dec 15 PHP
PHP那些琐碎的知识点(整理)
May 20 PHP
php实现微信支付之企业付款
May 30 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
MySQL中create table语句的基本语法是
2007/01/15 PHP
写php分页时出现的Fatal error的解决方法
2011/04/18 PHP
php使用imagick模块实现图片缩放、裁剪、压缩示例
2014/04/17 PHP
destoon官方标签大全
2014/06/20 PHP
php将csv文件导入到mysql数据库的方法
2014/12/24 PHP
Yii2实现ajax上传图片插件用法
2016/04/28 PHP
PHP实现原生态图片上传封装类方法
2016/11/08 PHP
PHP实现简单计算器小程序
2020/08/28 PHP
javascript smipleChart 简单图标类
2011/01/12 Javascript
jQuery 拖动层(在可视区域范围内)
2012/05/24 Javascript
JQuery文字列表向上滚动的代码
2013/11/13 Javascript
jQuery里filter()函数与find()函数用法分析
2015/06/24 Javascript
javascript+html5实现绘制圆环的方法
2015/07/28 Javascript
jQuery实现的个性化返回底部与返回顶部特效代码
2015/10/30 Javascript
jQuery动态添加与删除tr行实例代码
2016/10/18 Javascript
基于javascript 显式转换与隐式转换(详解)
2017/12/15 Javascript
解决使用Vue.js显示数据的时,页面闪现原始代码的问题
2018/02/11 Javascript
基于javascript实现贪吃蛇小游戏
2019/11/25 Javascript
js面向对象之实现淘宝放大镜
2020/01/15 Javascript
浅谈VUE中演示v-for为什么要加key
2020/01/16 Javascript
javascript设计模式 ? 抽象工厂模式原理与应用实例分析
2020/04/09 Javascript
JS组件库AlloyTouch实现图片轮播过程解析
2020/05/29 Javascript
python实现录音小程序
2020/10/26 Python
python requests库爬取豆瓣电视剧数据并保存到本地详解
2019/08/10 Python
python的mysql数据库建立表与插入数据操作示例
2019/09/30 Python
tensorflow之变量初始化(tf.Variable)使用详解
2020/02/06 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
2020/05/15 Python
W3C公布最新的HTML5标准草案
2008/10/17 HTML / CSS
高中生学习的自我评价
2013/12/14 职场文书
档案接收函范文
2014/01/10 职场文书
求职自我推荐信
2015/03/24 职场文书
2015年物业公司保洁工作总结
2015/10/22 职场文书
志愿服务心得体会
2016/01/15 职场文书
2016机关干部作风建设心得体会
2016/01/21 职场文书
5人制售《绝地求生》游戏外挂获利500多万元 被判刑
2022/03/31 其他游戏
使用Cargo工具高效创建Rust项目
2022/08/14 Javascript