日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php框架 > codeigniter > [PHP]框架教程:CodeIgniter框架的簡易使用

[PHP]框架教程:CodeIgniter框架的簡易使用

來源:程序員人生   發布時間:2014-09-17 11:22:22 閱讀次數:4518次

CodeIgniter是一個小巧但功能強大的 PHP 框架,官網地址。

在官網可以下載該框架。


下面來說明一下CodeIgniter中的簡單操作。

一、Controller的創建與設置

1.在Controller目錄下創建blog.php文件:

2.blog.php中的代碼如下:

<?php class Blog extends CI_Controller { function index(){ echo 'Hello World!'; } } ?>

3.輸入地址。注意:不要加后綴。瀏覽頁面:

這里顯示的其實是index函數中的數據,因為默認會調用index方法。

我們不妨將代碼做如下修改:

<?php class Blog extends CI_Controller { function index(){ echo 'Hello World!'; } function hello(){ echo 'Hello WHY!'; } } ?>

然后將訪問路徑也修改一下,就會發現其實輸入或者不輸入/index都是訪問的index方法,但是如果輸入其他值就會訪問其他的function的內容:


在CodeIgniter中,很多設置都已經配置好了,我們可以直接修改。

比如修改默認的訪問頁面,在applications/config中有一個route.php:

$route['default_controller'] = "welcome"; $route['404_override'] = '';

將其中的default_controller改成blog,再在任務欄中輸入index.php就會發現輸出的是HelloWorld,也就是訪問了blog.php頁面


二、View的創建與設置

1.在views目錄下新建文件blog_view.php:

2.返回到controller文件夾下的blog.php,將簡單的echo改為加載blog_view頁面,實現其controller的真正價值

<?php class Blog extends CI_Controller { function index(){ $this->load->view('blog_view'); } } ?>

3.在頁面中輸入網址進行訪問,發現頁面已經發生了變化:

、Controller與View之間的數據傳輸

1.將Controller中的代碼作如下修改:

<?php class Blog extends CI_Controller { function index(){ $data['myName']="WHY"; $data['head']="'s Blog !"; $this->load->view('blog_view',$data); } } ?>



2.將View中的代碼作如下修改,注意,不是使用data數組,而是直接的$調用數據:

<html> <head> <title><?php echo $myName.$head?></title> </head> <body> <h1>I am <?php echo $myName ?></h1> </body> </html>

3.瀏覽網站:


PS:在CodeIgniter 中<?php echo $myName ?>等價于<?=$myName ?>


下面來使用php輸出一個數組。

1.在Controller中作如下修改添加一個數組:

<?php class Blog extends CI_Controller { function index(){ $data['myName']="WHY"; $data['head']="'s Blog !"; $data['todo']=array('eat','sleep','call'); $this->load->view('blog_view',$data); } } ?>
2.在View中作如下修改顯示數組:

<html> <head> <title><?php echo $myName.$head?></title> </head> <body> <h1>I am <?php echo $myName ?></h1> <ol> <?php foreach($todo as $item): ?> <li><?=$item?></li> <?php endforeach; ?> </ol> </body> </html>

3.刷新頁面,已經可以正常顯示了:

如果不習慣endforeach,也可以使用標準的PHP語言:

<html> <head> <title><?php echo $myName.$head?></title> </head> <body> <h1>I am <?php echo $myName ?></h1> <ol> <?php foreach($todo as $item){ ?> <li><?= $item?></li> <?php } ?> </ol> </body> </html>

當然,也可以重寫構造方法:

<?php class Blog extends CI_Controller { function __construct() { parent::__construct(); } function index(){ $data['myName']="WHY"; $data['head']="'s Blog !"; $data['todo']=array('eat','sleep','call'); $this->load->view('blog_view',$data); } } ?>



生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 免费的毛片视频 | 日韩精品 电影一区 亚洲 | 麻豆av免费 | 国产二区三区在线播放 | 国产操片| 欧美婷婷综合 | 亚洲高清自拍 | 国产伦精品一区二区三区精品视频 | 欧美日韩免费看片 | 欧美国产精品一区二区三区 | 亚洲精品视频免费 | av成人一区二区 | 久久久福利视频 | 毛片一区二区三区 | 日本美女一区二区三区 | 国产精品一区在线 | 玖玖视频 | 日韩精品在线视频 | 亚洲综合二 | 国产视频网 | 色九九| 亚洲视频久久 | 国产精品热久久久久夜色精品三区 | 午夜黄色av | 久久国产伊人 | 不卡二区| 免费av一区二区三区 | 国产一区二区 | 在线观看黄网 | 亚洲综合色站 | 国产在线播放一区二区 | 久久99精品久久久久久噜噜 | 91精品国产欧美一区二区成人 | 免费九九视频 | 国产精品一区二区三区av | 欧美一区二区久久 | 亚洲国产激情 | 国产精品成人一区二区 | 91精品国产色综合久久不卡98口 | 日韩一区不卡 | av大片网 |