十五章 CI框架學習筆記(二)載入靜態內容
1.新建一個檔案 application/controllers/Pages.php ,然後新增如下程式碼。
class Pages extends CI_Controller {
public function view($page = 'home')
{
if ( ! file_exists(APPPATH.'views/pages/'.$page.'.php'))
{
// Whoops, we don't have a page for that!
show_404();
}
$data['title'] = ucfirst($page); // Capitalize the first letter
$this->load->view('templates/header', $data);
$this->load->view('pages/'.$page, $data);
$this->load->view('templates/footer', $data);
}
}
2.新建頁標頭檔案 application/views/templates/header.php 並新增以下程式碼:
我是頁首
3.新建頁尾檔案 application/views/templates/footer.php ,然後新增以下程式碼:
我是頁尾
4.新建application/views/pages/ home.php,
5.新建application/views/pages/ about.php,
6.訪問 index.php/pages/view/about 時你將看到 about 頁面, 包括頁頭和頁尾。
7.開啟檔案 application/config/routes.php 然後新增如下兩行程式碼, 並刪除掉其他對 $route 陣列賦值的程式碼。
$route['default_controller'] = 'pages/view';
$route['(:any)'] = 'pages/view/$1';
8.現在訪問 index.php/about 。路由規則是不是正確的將你帶到了控制器中的 view() 方法。 ?php>?php>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2480/viewspace-2799205/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CI 框架簡單入門筆記框架筆記
- MakeFile 學習筆記一 核心內容筆記
- Object C學習筆記10-靜態方法和靜態屬性Object筆記
- 偽靜態和重定向(apache)學習筆記Apache筆記
- PHP學習筆記——延遲靜態繫結PHP筆記
- 十六章 CI框架學習筆記(三)註冊登入流程框架筆記
- HTML入門學習筆記(二)HTML筆記
- opencv學習筆記(二)-- 載入、修改和儲存影像OpenCV筆記
- AS 學習筆記 載入資料筆記
- Python學習筆記:列表(list)基本內容Python筆記
- php頁面靜態化技術;學習筆記PHP筆記
- 036.CI4框架CodeIgniter,VUE+CI4互通,VUE透過偽靜態地址訪問,內容為呼叫的CI4的API框架VueAPI
- GitLab CI-CD 學習筆記Gitlab筆記
- 學習筆記15:第二種載入資料的方法筆記
- 框架學習筆記框架筆記
- Linux學習筆記——如何使用echo指令向檔案寫入內容Linux筆記
- iOS學習筆記20 地圖(二)MapKit框架iOS筆記地圖APK框架
- 《從零開始學Swift》學習筆記(Day 36)——靜態方法Swift筆記
- 集合框架-靜態匯入框架
- webpack4入門學習筆記(二)Web筆記
- Bootstrap框架:學習筆記boot框架筆記
- 容斥原理學習筆記筆記
- JVM學習筆記——類載入機制JVM筆記
- jvm學習筆記6:類載入器JVM筆記
- SpringMVC學習筆記9-靜態資源對映SpringMVC筆記
- C++學習筆記(二) 運算子過載C++筆記
- 一個 GitLab CI/CD 的學習筆記Gitlab筆記
- ANFIS學習筆記(二)筆記
- activiti學習筆記二筆記
- Typescript學習筆記(二)TypeScript筆記
- JavaScript學習筆記(二)JavaScript筆記
- React 學習筆記【二】React筆記
- goLang學習筆記(二)Golang筆記
- vue學習筆記二Vue筆記
- vue學習筆記(二)Vue筆記
- 科二學習筆記筆記
- jQuery 學習筆記(二)jQuery筆記
- git學習筆記(二)Git筆記