當(dāng)前位置:
首頁(yè) >
CI框架简单使用
發(fā)布時(shí)間:2025/7/14
48
豆豆
CodeIgniter框架1、回憶MVC1.1、M:模型,提供數(shù)據(jù),保存數(shù)據(jù)
1.2、V:視圖,只負(fù)責(zé)顯示,表單form 1.3、C:控制器,協(xié)調(diào)模型和視圖 1.4、action:動(dòng)作,是控制器中的方法,用于被瀏覽器請(qǐng)求 2、CI中的MVC CI簡(jiǎn)介:CodeIgniter是一個(gè)輕量級(jí)但功能強(qiáng)大的php框架,基于MVC的設(shè)計(jì)模式。提供了一套豐富的類(lèi)庫(kù) 2.1、訪(fǎng)問(wèn)的url使用的pathinfo 2.2、格式:入口文件/控制器/動(dòng)作(默認(rèn)pathinfo格式) 2.3、application目錄: Controllers控制器 Models模型 Views視圖 2.4、默認(rèn)的控制器是welcome 2.5、默認(rèn)的動(dòng)作是index 2.6、文件名全部小寫(xiě) 3、控制器(controller): 3.1、不需要加后綴,直接是類(lèi)名.php 3.2、文件名全部小寫(xiě),例如 user.php(大寫(xiě)的文件名瀏覽器不支持) 3.3、所有的控制器,直接或間接繼承自CI_Controller類(lèi),類(lèi)名首字母大寫(xiě) 3.4、方法名不區(qū)分大小寫(xiě) 動(dòng)作要求:1.必須以public開(kāi)頭 2.不能以下劃線(xiàn)(_)開(kāi)頭 注意!方法名與類(lèi)名相同,會(huì)被php當(dāng)做構(gòu)造方法(__construct) 4、視圖(view) 4.1、在控制器中加載視圖:$this->load->view(“user_add”);//不加擴(kuò)展名 4.2、在控制器中加載視圖:$this->load->view(“user/add”);//不加擴(kuò)展名 注意:可以多次調(diào)用$this->load->view(視圖); 4.3、視圖中,直接使用原生php代碼 4.4、在控制器中分配變量:$this->load->vars(“視圖中變量名”,php中變量名); 例如:$str=“abcdefg”; $this->load->vars(“str”,$str); 視圖中使用:
轉(zhuǎn)載于:https://www.cnblogs.com/kangshuai/p/10043156.html
總結(jié)
- 上一篇: 神经网络-预测财产损失
- 下一篇: 计算一个二进制数中数字“1”的个数(位运