多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

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

來源:程序員人生   發布時間:2014-03-20 07:46:54 閱讀次數:3874次

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

在官網可以下載該框架。


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

一、Controller的創建與設置

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

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

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

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

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

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

<?phpclass 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的真正價值

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

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

、Controller與View之間的數據傳輸

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

<?phpclass 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中作如下修改添加一個數組:

<?phpclass 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>

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

<?phpclass 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);	}}?>



生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美熟妇下面毛毛黑森林 | 欧美图片自拍偷拍 | 亚洲欧美久久精品 | 日韩日韩日韩 | 精品中文字幕不卡在线视频 | 在线不卡免费视频 | 亚洲欧美久久 | 国产自在自拍 | 国产三区视频李宗瑞 | 亚洲最大色视频 | 亚洲最新在线观看 | 国产亚洲福利精品一区 | 高清视频在线播放 | 巨大欧美黑人xxxxbbbb | 激情小说 校园春色 | 国产淫视频 | 国产福利第一视频 | 欧美一级毛片不卡免费观看 | 色婷婷久久综合中文久久蜜桃 | 日韩偷拍自拍 | 激情欧美日韩一区二区 | 国产欧美日韩一区二区三区 | 欧美一区二区三区男人的天堂 | 夜夜精品视频一区二区 | 精品一二三区 | 欧美疯狂xxxx乱大交视频 | 日本爱爱视频网站 | 久操美女| 欧美a在线视频 | 激情文学激情图片 | 中文亚洲日韩欧美 | 成人三级精品视频在线观看 | 国产成人高清在线观看播放 | 精品亚洲456在线播放 | 五月婷婷综合在线 | 欧美18videosex初次 | 国产精品久久亚洲不卡4k岛国 | 日本韩国在线视频 | 韩国午夜理伦三级2020宅男 | 亚洲视频免费在线播放 | 色吊丝在线观看国产 |