smarty 3 + codeigniter 2 + hmvc

smarty 3 + codeigniter 2 + hmvc的相关文章

CodeIgniter HMVC 扩展

扩展 在 github 上的地址:https://github.com/CodeIgniter/HMVC 关于 HMVC 的理解:总结为粗浅的话,把 MVC 扩展为多个等级,每个等级有独立的 MVC.而从属于 module 下的 MVC,可被做为另外的 MVC 调用: <?php $this->load->module('test2/home_made'); ?> 上述可做为页面片段,被处处调用,相当于 PHP 里的 require . 权限 如果出现 module 找不到的情况,

总结Codeigniter的一些优秀特性

总结Codeigniter的一些优秀特性 最近准备接手改进一个别人用Codeigniter写的项目,虽然之前也有用过CI,但是是完全按着自己的意思写的,没按CI的一些套路.用在公众的项目,最好还是按框架规范来,所以还是总结一下,免得以后别人再接手的时候贻笑大方. 1. 首先是 MVC 如果你还不知道 MVC ,应该尽快的学习,你会很快的体会到在 Model 中数据访问,在 Controller 中进行业务逻辑,在 Views 中编写 HTML 代码的价值.如果你之前没有使用过这种模式写过程序,你

codeigniter整合smarty

CI3.0.2已经发布,但是模板类还是不怎么好用,而且不能编译.Smarty目前最新版为3.1.27,Smarty功能强大,用习惯了Smarty标签,一般难以放弃,而且,是可以编译文件执行,速度快,我们可以把它们整合使用,弥补CI的模板功能的不足.我们整合的都是目前的最新版,CI版本3.0.3及 Smarty版本3.1.27.下面描述整合过程. 1.下载smarty-3.1.272 .解压smarty-3.1.27到CI项目中的application\libraries下面,其他的文件删除. 3

php codeigniter

1.CI是什么 CI的全称是CodeIgniter, 一个小巧但功能强大的 PHP 框架,作为一个简单而"优雅"的工具包,它可以为 PHP 程序员建立功能完善的 Web 应用程序.基于MVC设计模式,轻量易学,注重安全,文档健全,有丰富的类库. 2.CI能做什么 CI提供了许多丰富的类库,比如文件上传.图片处理.文件压缩.邮件发送等.这些类库的存在大大减低了开发的难度与周期,也减少了整合外部类库的需求.能快速高效的开发各种web应用: 比如电子商务网站.SNS.论坛.内容管理系统(CM

codeigniter 视图

2014年7月7日 15:23:05 ci的视图功能很棒, 比如一个网页有四个部分组成,对应4个文件:header.php, sider.php, maincontent.php, footer .php 不用PHP的include,可以 1 this->load->view('header.php'); 2 3 this->load->view('sider.php'); 4 5 this->load->view('maincontent.php'); 6 7 thi

**【ci框架】精通CodeIgniter框架

http://blog.csdn.net/yanhui_wei/article/details/25803945 一.大纲 [php] view plaincopy 1.codeigniter框架的授课内容安排 2.codeigniter框架的简介 |-----关于框架的概念 |-----使用CI框架的好处 |-----为什么选择CI框架 3.codeigniter框架的具体安装步骤 |-----官网下载:http://www.codeigniter.com/ |-----httpd.conf配

**【ci框架】PHP的CI框架集成Smarty的最佳方式

因为CI自带的模板功能不是很方便,所以大家普遍采用集成Smarty的方式来弥补CI这方面的不足. 本人在网上看了不少CI集成Smarty的教程,包括咱们CI论坛里面的一个精华帖子 http://codeigniter.org.cn/forums/forum.php?mod=viewthread&tid=10345. 自己对比了一下这些教程,我认为下面这个方案是所有里面最优秀的,强烈推荐给大家(当然也是我自己采取的方案) 出处: http://www.cnmiss.cn/?p=261 原文里面的一

CI 2.2 + smarty 3.1.18 完美整合配置成功

CI 2.2 + smarty 3.1.18 配置成功 一.准备文档下载  (CI 框架和smarty) 二.将Smarty-3.1.18 源码包里面的libs文件夹copy到ci的项目目录application下面的libraries文件夹下,并重命名为Smarty 三.application下面的libraries文件夹下,创建文件 Ci_smarty.php <?php if(!defined('BASEPATH')) exit('No direct script access allow

smarty变量调节器如何使用

smarty变量调节器是用来改变显示的值,不改变变量的值.这里给大家总结了一下,希望对大家的smarty学习有参考意义. 1.capitalize[首字符大写]  调用方法: <?php$smarty->assign('articleTitle', 'next x-men film, x3, delayed.');?> 调用方法: {$articleTitle} {$articleTitle|capitalize} {$articleTitle|capitalize:true} 实现结果