CodeIgniter
文章平均质量分 52
IIIThSoul
这个作者很懒,什么都没留下…
展开
-
CI开发规范
文件格式 文件应该使用 Unicode (UTF-8) 编码保存。同时不要使用 字节序标记(BOM)。 PHP闭合标签 PHP闭合标签“?>”在PHP中对PHP的分析器是可选的。 但是,如果使用闭合标签,任何由开发者,用户,或者FTP应用程序插入闭合标签后面的空格都有可能会引起多余的输出、php错误、之后的输出无法显示、空白页。因此,所有的php文件应该省略这个php闭合标签,并插入原创 2013-08-20 17:01:53 · 454 阅读 · 0 评论 -
解决JQuery.Treeview在CI中无法加载查询函数的方法
项目结构如下: UAS为IOIS项目下的一个子项目,由于CI对文件的访问都是相对于项目中的index.php的,所以URL的访问方式有两种: 1、直接使用CI的默认访问方式:url:"http://iois.com/uas/index.php/department/reads" 2、在applicaiton/config/config.php中将$config['enable_query_s原创 2013-09-30 11:24:22 · 536 阅读 · 0 评论 -
辅助函数
载入辅助函数: $this->load->helper('name'); 注意:辅助函数载入函数并不返回值,所以不要尝试给它赋予一个变量,直接使用就OK 载入多个辅助函数: $this->load->helper(array('helper1','helper2')); 自动载入辅助函数: 打开application/config/autoload.php,并往自动载入数组(autol原创 2013-08-20 16:05:30 · 393 阅读 · 0 评论 -
模型
模型用于处理数据库的PHP类 模型类文件放在application/models/文件夹下,可以建立子文件夹 最基本的模型类必须像这样。 class Model_name extends CI_Model{ function __construct(){ parent::_construct(); } } 类名首字母必原创 2013-08-20 15:50:27 · 456 阅读 · 0 评论 -
视图
视图必须被控制器调用。 创建的视图存放在application/view./文件夹下 使用$this->load->view(‘viewName’);来载入视图,多次调用则载入多个视图,切可以在子文件夹中放入视图。 数据通过控制器以一个数组或对象的形式传入视图,这个数组或对象作为视图载入函数的第二个参数:$this->load->view(‘viewNam原创 2013-08-20 15:08:26 · 365 阅读 · 0 评论 -
控制器
控制器是一个类文件,是以一种能够和URI关联在一起的方式来命名的。如:example.com/index.php/blog/中CI将尝试寻找并装载一个名为blog.php的控制器。当控制器的名字匹配URI的第一段时,它将被装载。 新建一个简单的控制器放在application/controllers/blog.php,代码如下 class Blog extends CI_Control原创 2013-08-20 14:51:07 · 522 阅读 · 0 评论 -
Active Record
class Data extends CI_Controller { function index() { echo 'Hwllo DBer'; } //多结果标准查询(对象形式) function select() { $this->load->database(); $query = $this->db->query("SELECT * FROM test"); f原创 2013-08-21 17:22:58 · 388 阅读 · 0 评论 -
【教程】2、读取新闻条目
1、配置数据库 CodeIgniter使用配置文件application/config/database.php来存放数据库的连接值。配置文件存放在一个如下格式的多维数组里: $db[‘default’][‘hostname’] = ‘localhost’;//数据库主机名 $db[‘default’][‘username’] = ‘root’;//数据库用户名 $db['default'原创 2013-08-20 12:54:13 · 554 阅读 · 0 评论 -
CodeIgniter URL
启用查询字符串 当使用index.php?c=product&m=view&id=345时,需要在application/config/config.php中设置$config[‘enable_query_strings’] 为TRUE 添加URL后缀 通过设置config/config.php中$config[‘url_suffix’]这个参数,可以以example.com/index原创 2013-08-20 13:51:33 · 714 阅读 · 0 评论 -
【教程】1、加载静态内容
首先创建一个控制器文件application/controller/pages.php,并编写代码:class Pages extends CI_Controller{ public function view($page = 'home') 创建页头文件application/view/templates/header.php,代码如下: Hello World 再创原创 2013-08-20 10:57:29 · 561 阅读 · 0 评论 -
CodeIgniter类库
所有类库都存放在system/libraries文件夹下。大多数情况下需要预先在controller中初始化后才能使用它们:$this->load->library(class name'); $this->load->library(array('email','table')); 自己创建的类库文件必须存在application/liraries文件夹,CI将在这个文件夹中寻找并初始原创 2013-08-20 16:13:20 · 337 阅读 · 0 评论 -
Codeigniter设计和架构目标
动态实例化 在CI中,组件的导入和函数的执行只有在被要求的时候才执行,而不是在全局范围。除了最小的核心资源,不假设系统需要任何资源,因此缺省的系统非常轻量级。被HTTP请求所触发的事件,以及你设计的控制器和视图将决定它们什么时候被引用。 松耦合 耦合是指一个系统的组件之间的相关程度。越少的组件相互依赖那么这个系统的重用性和灵活性就越好,CI是一个松耦合的系统 组件专一性 专一是指组件有一原创 2014-12-25 16:18:29 · 242 阅读 · 0 评论