之前都是花時間找文章看~沒實做還是不行呀
安裝CodeIgniter
[下載CodeIgniter 1.71]
如下圖點 (謎之音.........你最好連這張都做呀)

解壓後如下圖

在Appserv的安裝處把資料夾放入www的資料夾~如下圖

基本設置,在system/config/裡的檔案之後都會有其重要性
這次的目標檔案為 system/config/config.php 和 system/config/database.php 如下圖

修改 system/config/config.php
$config['base_url'] = "http://www.example.com/";
更改為您的網域名稱~例如下
$config['base_url'] = "http://localhost/CodeIgniter/";
修改 system/config/database.php
$db['default']['hostname'] = "這裡打MYSQL主機名稱";
$db['default']['username'] = "MYSQL使用者";
$db['default']['password'] = "MYSQL密碼";
$db['default']['database'] = "連結的資料庫名稱";
$db['default']['dbdriver'] = "mysql(這裡是資料庫類別)";
以上兩項是最基本的設置了
再來就是第一次連進CodeIgniter
http://localhost/CodeIgniter/ 結果如下圖
下方紅框為顯示的主要檔案

system\application\controllers\裡最主要是放置控制器
system\application\views\裡放的是顯示內容
只要比對一下上圖兩個紅框應該就能了解大至的模式
每個頁面都是class
class Welcome extends Controller {//命名首字應該為大寫
function Welcome()
{
parent::Controller();//定義Welcome為控制器
}
function index() //index頁的顯示內容,每頁的內容都內function組成
{
$this->load->view('welcome_message');//讀取VIEW裡的welcome_message.php
}
}
CodeIgniter導入變數
修改文件為 system\application\welcome.php
在function index(){ }裡輸入
$data['hello']="Hello ARC";//設定變數名稱及內容
$this->load->vars($data); //導入變數
$this->load->view('welcome_message'); //顯示模版頁
當然也可以寫成這樣,
$this->load->view('blogview',$data); //導入變數
輸入完後看起來應該會像
class Welcome extends Controller {
function Welcome()
{
parent::Controller();
}
function index()
{
$data['hello']="Hello ARC";
$this->load->vars($data);
$this->load->view('welcome_message');
//$this->load->view('blogview',$data);//此行與上二行結果相同
}
}
再來修改文件 system\application\Welcome_message.php
在<head></head>裡輸入
<? echo $hello;?>
存檔後再按F5重新整理http://localhost/CodeIgniter/就可以看到結果了
第一階段的筆記結束
沒有留言:
張貼留言