搜尋站內文章

My Plurk

ABOUT ARC

abcdsgod
我想我現在是一個記錄自己的人吧...希望在任何地方工作都能找的到自己曾經做過的東西
檢視我的完整簡介

CodeIgniter一步一步來

終於有時間研究CodeIgniter了
之前都是花時間找文章看~沒實做還是不行呀

安裝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/就可以看到結果了


第一階段的筆記結束

沒有留言: