-
靜態(tài)結(jié)構(gòu)查看全部
-
為什么直接繼承了 yii\web\Conller查看全部
-
在使用命名空間的情況下,聲明全局類(即沒(méi)有聲明命名空間的類): 1、引入相關(guān)文件 2、$_instance = new \ClassName();查看全部
-
數(shù)據(jù)模型: 1,和表名一致的文件; 2,引入命名空間:namespace app\models; 3, 使用命名空間:use yii\db\ActiveRecord; 4, 創(chuàng)建與表名一致的類并繼承ActiveRecord; class tablename extends ActiveRecord{}查看全部
-
防止sql和script注入查看全部
-
防止sql和script注入查看全部
-
controller里的代碼查看全部
-
delete()方法可以刪除指定數(shù)據(jù) deleteAll()方法一次刪除所有數(shù)據(jù)查看全部
-
相應(yīng)處理: $res = \YII::response; 更改狀態(tài)碼:$res->statusCode = "404"; 添加header: $res->header->add("pragma", "no-cache"); 修改header: $res->header->set("pragma", "max-age=5"); 刪除header: $res->header->remove("pragma"); 跳轉(zhuǎn): $res->header->add("location", "http://www.baidu.com"); 重定向:$this->redirect("http://www.baidu.com", "302"); 文件下載:$res->header->add("content-disposition", "attachment; filename="a.jpg"); $res->sendFile("./robots.txt");查看全部
-
幾個(gè)注意點(diǎn): 命名空間:controllers有s; 引用命名空間:Controller里C是大寫(xiě); 操作:actionIndex是規(guī)范寫(xiě)法,不存在action后面接自定義的操作名;查看全部
-
當(dāng)沒(méi)有指定命名空間的時(shí)候默認(rèn)是頂層命名空間成為全局類,實(shí)例化需要用到\ $c = new \Apple(); $c->getInfo();查看全部
-
命名空間用來(lái)去人不同路徑下相同的類名。為了簡(jiǎn)化代碼可以用use關(guān)鍵字,當(dāng)出現(xiàn)多個(gè)命名空間需要用到use的時(shí)候,需要為第二個(gè)以上的命名空間取別名as查看全部
-
yii靜態(tài)結(jié)構(gòu)查看全部
-
請(qǐng)求的各種方式可以參考官方手冊(cè)查看全部
-
namespace是用來(lái)區(qū)分不同位置的相同類名,use關(guān)鍵字用來(lái)定義重復(fù)的位置,as用來(lái)進(jìn)行修改相同類名,直接\是用來(lái)引用頂層空間的文件查看全部
舉報(bào)
0/150
提交
取消