我真的是初学者,codeigniter
自从过去两周以来我一直在研究 CI。这期间我创建了很多views.php文件,一些controllers.php文件和一些models.php文件
现在我想开始一个新的网站项目。
我应该怎么办。我应该删除我的控制器,视图和模型等的所有文件,然后下载另一个codeigniter
并从头开始吗?
我真的是初学者,codeigniter
自从过去两周以来我一直在研究 CI。这期间我创建了很多views.php文件,一些controllers.php文件和一些models.php文件
现在我想开始一个新的网站项目。
我应该怎么办。我应该删除我的控制器,视图和模型等的所有文件,然后下载另一个codeigniter
并从头开始吗?
您应该查看 codeigniter 的文档以获取帮助,但只是为了让您快速入门,我将解释如何创建您的第一个 codeigniter 项目。
安装 1 从http://ellislab.com/codeigniter下载 codeigniter 框架 2 将其上传到您网站的根目录或本地 apache 服务器目录。
创建您的 codeigniter 项目。在 codeigniter 中,您的控制器将处理 url 请求并加载适当的模型和视图。所以第一步是创建你的控制器。
1 创建您的控制器:转到 Applications->controllers,您将在那里找到一个名为welcome.php 的内置控制器。这个控制器加载一个视图welcome_message.php,它位于Application->views 中。您可以使用此控制器或创建自己的控制器。要创建您自己的控制器,请创建一个新的 php 文件 myfirstcontroller.php 并从 CI_Controller 扩展一个具有相同名称的类。请注意,文件名和您的类名应该相同。index 函数是向控制器发出请求时将调用的默认函数
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你使用模型你必须在applications->models中创建一个文件并从控制器调用它,它会以数组的形式返回结果。
您可以查看文档以获取更多帮助。
希望这可以帮助您开始使用 codeigniter。
用户指南在您的下载库中。
您也可以在http://ellislab.com/codeigniter/user-guide/查看
祝你好运!!!
这是 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