我真的是初学者到codeigniter
即时工作在CI以来的最后2周。在此期间,我创建了许多views.php文件,一些controllers.php文件和一些models.php文件如何在codeigniter中启动一个新的网站项目
现在我想开始一个新的网站项目。
我该怎么做。我应该删除我的控制器,视图和模型e.t.c的所有文件。并下载一个其他的codeigniter
,并从开始?
我真的是初学者到codeigniter
即时工作在CI以来的最后2周。在此期间,我创建了许多views.php文件,一些controllers.php文件和一些models.php文件如何在codeigniter中启动一个新的网站项目
现在我想开始一个新的网站项目。
我该怎么做。我应该删除我的控制器,视图和模型e.t.c的所有文件。并下载一个其他的codeigniter
,并从开始?
这里是Phil Sturgeon关于如何在一个CI实例上执行多个站点的文章,在这里他解释了2种实现方法并描述了优缺点。
http://philsturgeon.co.uk/blog/2009/07/Create-an-Admin-panel-with-CodeIgniter
但在他的最新文章,他告诉发生了什么事模块化分离。
http://philsturgeon.co.uk/blog/2010/03/modular-separation-codeigniter-2
您应该检查笨的文档,寻求帮助,但只给你一个快速启动生病解释如何创建你的第一个笨的项目。
安装 1从http://ellislab.com/codeigniter 2笨框架可以直接上传到你的网站或本地Apache服务器目录的根目录。
创建您的codeigniter项目。 在codeigniter中,您的控制器将处理url请求并加载相应的模型和视图。所以第一步是创建你的控制器。
1创建你的控制器:进入应用程序 - >控制器,你会发现一个名为welcome.php的内置控制器。 该控制器加载了一个位于Application-> views内的welcome_message.php视图。 您可以使用此控制器或创建自己的。 要创建您自己的控制器,请创建一个新的php文件myfirstcontroller.php,并从CI_Controller扩展一个具有相同名称的类。 请注意,文件的名称和您的班级名称应该相同。索引函数是一个将被称为默认功能时您对控制器的请求
class myfirstcontroller extends CI_Controller {
public function index(){
$this->load->view("myfirstview");
}
}
所以当你通过yoursite/index.php的/ myfirstcontroller
它将加载称为视图请求该控制器myfirstview.php将驻留在应用程序 - >视图中。
继续并在应用程序 - >视图中创建此文件。
2从控制器传递数据,查看您将发送一个数组给视图
class myfirstcontroller extends CI_Controller {
public function index(){
$data['name']="My first application.";
$this->load->view("myfirstview",$data);
}
}
3可以在视图中访问此变量
echo $name
,它会输出你的变量
3您使用的模型必须在应用程序 - >模型中创建一个文件,并从控制器调用它,它将以数组形式返回结果。
您可以查看文档以获得进一步的帮助。
希望这有助于您开始使用codeigniter。
用户指南位于您的下载库中。
您还可以在http://ellislab.com/codeigniter/user-guide/
好运查看!
CI有最好的[用户指南](http://ellislab.com/codeigniter/user-guide/)可用于任何PHP框架。没有理由不读和重读它,并沉浸在它真正的美好。 – SomeShinyObject 2013-03-27 05:22:24
能否请你给我一个来自CI用户指南的问题答案链接。 – 2013-03-27 05:27:56
它在我的评论链接为[用户指南](http://ellislab.com/codeigniter/user-guide/) – SomeShinyObject 2013-03-27 05:29:50