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

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

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

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

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



生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 岛国午夜精品视频在线观看 | 在线观看一区二区三区视频 | 国产人成亚洲第一网站在线播放 | 日韩欧美精品中文字幕 | a毛片在线播放 | 一本大道香蕉中文日本不卡高清二区 | 大香交伊人 | 人成免费a级毛片 | 亚洲日本视频在线观看 | 波多野结衣资源在线 | 欧美成人观看免费完全 | 在线观看wwww| 一二三区视频 | 国产免费叼嘿视频 | 亚洲h视频在线观看 | 97影院3| 亚洲日韩精品欧美一区二区 | 综合久久一区二区三区 | www视频在线观看免费 | 欧美一级视频在线观看欧美 | 欧美高清videosfreeⅹ | 亚洲国产成人久久精品影视 | 被男人吃奶添下面好舒服视频 | 国产精品无码久久久久 | 精品h视频 | 末发育娇小性色xxxxx | 亚洲黄色视屏 | 欧美一级毛片欧美一级成人毛片 | 欧美一级精品 | 男女自偷自拍视频免费观看篇 | 国产国语一级毛片在线放 | 色妞在线影院色 | 一本大道加勒比久久 | 国产亚洲人成在线影院 | xxfree性人妖hd | 一级毛片a女人刺激视频免费 | 国内精品91久久久久 | 欧美a∨ | 亚洲最大在线观看 | 成 人免费视频l免费观看 | 欧美日韩国产一区二区三区欧 |