十五章 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 框架簡單入門筆記框架筆記
- 036.CI4框架CodeIgniter,VUE+CI4互通,VUE透過偽靜態地址訪問,內容為呼叫的CI4的API框架VueAPI
- 十六章 CI框架學習筆記(三)註冊登入流程框架筆記
- GitLab CI-CD 學習筆記Gitlab筆記
- HTML入門學習筆記(二)HTML筆記
- opencv學習筆記(二)-- 載入、修改和儲存影像OpenCV筆記
- 學習筆記15:第二種載入資料的方法筆記
- SpringMVC學習筆記9-靜態資源對映SpringMVC筆記
- h5學習筆記:動態載入vconsole 除錯工具H5筆記除錯
- iOS學習筆記20 地圖(二)MapKit框架iOS筆記地圖APK框架
- 一個 GitLab CI/CD 的學習筆記Gitlab筆記
- webpack4入門學習筆記(二)Web筆記
- Bootstrap框架:學習筆記boot框架筆記
- 容斥原理學習筆記筆記
- jvm學習筆記6:類載入器JVM筆記
- JVM學習筆記——類載入機制JVM筆記
- 機器學習框架ML.NET學習筆記【2】入門之二元分類機器學習框架筆記
- 深度學習框架Pytorch學習筆記深度學習框架PyTorch筆記
- C++學習筆記(二) 運算子過載C++筆記
- Springcloud學習筆記62---log.error()列印內容區別SpringGCCloud筆記Error
- React 學習筆記【二】React筆記
- TensorFlow學習筆記(二)筆記
- vue學習筆記二Vue筆記
- goLang學習筆記(二)Golang筆記
- ANFIS學習筆記(二)筆記
- activiti學習筆記二筆記
- Typescript學習筆記(二)TypeScript筆記
- python學習筆記(二)Python筆記
- TS學習筆記(二)筆記
- JavaScript學習筆記(二)JavaScript筆記
- Hibernate學習筆記二筆記
- 南京大學 靜態軟體分析(static program analyzes)-- introduction 學習筆記筆記
- go學習筆記——gin框架Go筆記框架
- Scrapy 框架 (學習筆記-1)框架筆記
- Spring框架學習筆記(1)Spring框架筆記
- Vue學習筆記(二)------axios學習Vue筆記iOS
- Spring框架學習筆記(二):官方文件Core Technologies – Part 1Spring框架筆記
- 工作學習筆記(二) 正規表示式(轉載)筆記