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读写音频文件信息的详解(支持WMA和MP3)
May 10 PHP
php实现的SESSION类
Dec 02 PHP
php中fsockopen用法实例
Jan 05 PHP
PHP中实现获取IP和地理位置类分享
Feb 10 PHP
PHP获取一年中每个星期的开始和结束日期的方法
Feb 12 PHP
PHP的pcntl多进程用法实例
Mar 19 PHP
一个简单安全的PHP验证码类、PHP验证码
Sep 24 PHP
PHP微信红包生成代码分享
Oct 06 PHP
thinkPHP分页功能实例详解
May 05 PHP
php检测mysql表是否存在的方法小结
Jul 20 PHP
PHP观察者模式示例【Laravel框架中有用到】
Jun 15 PHP
Jsonp劫持学习
Apr 01 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分页显示制作详细讲解
2006/12/05 PHP
PHP 输出缓存详解
2009/06/20 PHP
php基于curl主动推送最新内容给百度收录的方法
2016/10/14 PHP
jQuery+php简单实现全选删除的方法
2016/11/28 PHP
Nigma vs Alliance BO5 第一场2.14
2021/03/10 DOTA
从JavaScript 到 JQuery (1)学习小结
2009/02/12 Javascript
jquery ajax同步异步的执行最终解决方案
2013/04/26 Javascript
JS延迟加载加快页面打开速度示例代码
2013/12/30 Javascript
jQuery中removeClass()方法用法实例
2015/01/05 Javascript
jQuery实现拖动调整表格单元格大小的代码实例
2015/01/13 Javascript
基于JavaScript实现回到页面顶部动画代码
2016/05/24 Javascript
关于jQuery.ajax()的jsonp碰上post详解
2017/07/02 jQuery
vuejs实现标签选项卡动态更改css样式的方法
2018/05/31 Javascript
jQuery HTML css()方法与css类实例详解
2020/05/20 jQuery
Python中isnumeric()方法的使用简介
2015/05/19 Python
python简单获取本机计算机名和IP地址的方法
2015/06/03 Python
菜鸟使用python实现正则检测密码合法性
2016/01/05 Python
Python连接SQLServer2000的方法详解
2017/04/19 Python
插入排序_Python与PHP的实现版(推荐)
2017/05/11 Python
Python定时器实例代码
2017/11/01 Python
Python元组常见操作示例
2019/02/19 Python
pip指定python位置安装软件包的方法
2019/07/12 Python
Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法
2019/09/24 Python
使用matplotlib绘制图例标签中带有公式的图
2019/12/13 Python
Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
2020/03/20 Python
使用Dajngo 通过代码添加xadmin用户和权限(组)
2020/07/03 Python
html5触摸事件判断滑动方向的实现
2018/06/05 HTML / CSS
美国照明、家居装饰和家具购物网站:Bellacor
2017/09/20 全球购物
文秘专业大学生求职信
2013/11/10 职场文书
美国探亲签证邀请信
2014/02/05 职场文书
群教班子对照检查材料
2014/08/26 职场文书
债务授权委托书范本
2014/10/17 职场文书
个人催款函范文
2015/06/23 职场文书
如何用PHP实现分布算法之一致性哈希算法
2021/05/26 PHP
Java 定时任务技术趋势简介
2022/05/04 Java/Android
Nginx文件已经存在全局反向代理问题排查记录
2022/07/15 Servers