php - CodeIgniter中的博客:模型的起始位置和控制器结束位置?

php - CodeIgniter中的博客:模型的起始位置和控制器结束位置?

我正在测试CodeIgniter,并试图创建一个简单的博客。 CodeIgniter网站上的视频教程很好,但非常不完整。 我对MVC结构不太熟悉,而且我正在想如何使用模型。 例如,我现在正在执行我的博客的“管理”部分,它允许您创建,删除和修改条目。 该视图只包含xhtml,控制器负责其余部分。 模型应该是什么? 是否所有数据库相关的发生在模型(即插入,更新,选择等)?…


php - 从Codeigniter中的帮助程序函数内部调用库

我可以从帮助程序中加载库吗? $this->load->library('name'); 谢谢,马克斯…


codeigniter - 我怎样才能加载模型帮手?

我怎样才能加载模型帮手? 我需要在函数之外加载它,但在函数中使用它们。…


CodeIgniter不允许使用关键字符

CodeIgniter给了我一个Disallowed Key Characters错误。 我把它缩小到表单字段的name属性: name='prod[50-4121.5]'但我不知道该怎么做。…


php - Codeigniter模型只是实用程序类?

在我习惯的MVC中,模型类(通常)表示表和这些类的对象是行/域对象。 我不明白CodeIgniter为什么模型类似乎是单身实用程序类。 感觉写错了 $data=array('text'=> 'hello'); $this->commentModel->insert($data); 代替 $comment=new Comment(); $comment->text='hello';…



Codeigniter来自控制器的呼叫控制器

在最后两条评论之后,我将转储出我真实的代码,也许会有所帮助: 这是着陆控制器:<?php if(! defined('BASEPATH')) exit('No direct script access allowed'); class Businessbuilder extends CI_Controller{function__construct(){…


codeigniter - 要使用Session类,您需要在配置文件中设置加密密钥

我正在将codeigniter从1.7.2升级到2.0.1。 除了我得到的一切似乎一切都好了 要使用Session类,您需要在配置文件中设置加密密钥。 引起这种情况的2.0.0/2.0.1有什么变化? 我需要做些什么改变来解决这个问题。 做出改变会破坏什么吗?…


如何将视图加载到另一个视图codeigniter 2.1?

我一直在使用CI,我在CI的网站上看到你可以加载一个视图作为你发送到“主”视图的数据的可变部分,因此,根据网站(说很多东西,很多都是不像他们说... ej分页和其他)我做了这样的事情 $data['menu']=$this->load->view('menu'); $this->load->view('home',data); 这样做的结果是我得到了网站顶部菜单的回声(在开始我的身体和…


php - 公共函数与CodeIgniter中的函数

在PHP中,在类中声明方法之间有什么区别 public function VS function 例如: public function contact(){$data['header']="Contact"; $this->load->view('admin/admin_contact', $data);}VS function contact(){…


php - 如何从视图中调用codeigniter控制器功能

如何从视图中调用codeigniter控制器功能? 当我在控制器中调用该函数时,获得一个404页面。…




codeigniter environment core php model log_message helper library hooks ci路由