首頁  >  文章  >  後端開發  >  CodeIgniter 入門教學第一篇:資訊發布

CodeIgniter 入門教學第一篇:資訊發布

WBOY
WBOY原創
2016-08-10 08:48:40917瀏覽

一、MVC

    CodeIgniter 採用MVC架構即:控制層、模型層與視圖層。

    對應Application下面的資料夾  (圖1):

    所有新檔案以.php結尾

    視圖層view trollers 存放進行邏輯判斷的程式碼,從模型層取得資料然後輸入到視圖層,發送給使用者。

    圖1

CodeIgniter 入門教學第一篇:資訊發布功能:

1. 範本增加輸入表單

2. 控制器增加接收表單資料的程式碼,並對使用者輸入進行簡單校驗。

3. 在表單上方輸出標題和正文,以及發佈時間。

用到的知識點:CI helper類別(url) 和 輸入類別(input),

以及CI ActiveRecord 和向模板傳值。

二、初始設定

    1. 連結資料庫

    修改資料庫設定:/application/config/database.php

  'hostname' => 'localhost',
    'username' => 'root',
    'password' => '',
    'database' => 'test',
    'dbdriver' => 'mysqli',
    'dbprefix' => 'ts_',
的預設框架必須透過單一框架來修改。 index.php來存取控制層。例如controllers資料夾下有個名為test的class類,test有個叫home的function,

則訪問URL為:http://www.example.com/index.php/test/home

三、輸出頁

1. 直接輸出HTML模板

    新建兩個檔案分別位於controllers資料夾和views資料夾

  test.com/index.php/test/home

CodeIgniter 入門教學第一篇:資訊發布    2.

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

class Test extends CI_Controller {

    public function home()

    {

        $this->load->view('home');

    }

}

home.php

<?php defined('BASEPATH') OR exit('No direct script access allowed'); ?>

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>Home</title>

</head>

<body>

    <h1>这是我们的主页</h1>

</body>

</html>

刷新查看效果:

以上就介紹了CodeIgniter 入門教學第一篇:資訊發布,包含了方面的內容,希望對PHP教學有興趣的朋友有所幫助。

CodeIgniter 入門教學第一篇:資訊發布

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn