我真的是初學者到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