開啟YII2折騰之路 玩弄

2021-07-26 03:04:15 字數 1070 閱讀 9759

我選擇「從歸檔檔案安裝」,選擇「yii2的基本應用程式模板」。

先看一看專案目錄結構:

所以我們**的訪問路徑是http://localhost/yiiserver/web/

然後發現頁面報錯了。

根據提示,要給一些目錄許可權:

cd yiiserver/

sudo chmod -r 777 runtime

sudo chmod -r 777 web/assets/

invalid configuration – yii\base

\invalidconfigexception

yii\web

\request::cookievalidationkey must be configured with a secret key.

無效的配置,這是要我們給cookievalidationkey配置乙個值。

來到config/web.php

'request' => [

// !!! insert a secret key in the following (if it is empty) - this is required by cookie validation

'cookievalidationkey' => '***ooooo', //可隨便

],

控制器如何輸出json格式資料?

php原生方法:

function

actionindex

()

還可以利用yii的response物件設定返回的內容格式:

function

actionindex

()

Yii2 關閉和開啟csrf 驗證

1.在yii2配置中配置所有 所有的controller都將關閉csrf驗證,如果設定成true,則將開啟csrf驗證。enablecsrfvalidation false,2.在yii2 controller中配置當前的controller新增變數,下面的設定將關閉csrf驗證。1.在yii2配置...

Yii2 應用結構之模組

定義的模組 namespace useyii class module extends yii base module 應用模組 配置模組 modules article 訪問模組 獲取模組的例項 var dump module id 獲取模組的id 獲取id為 article 的模組 var du...

Yii2之設定預設值

1.在模型中的rules方法中定義預設值,這個預設值是當提交的資料沒有值得情況下生效。而在頁面的js檢測是不會與這發生關係的,在頁面中設定預設值請往下看。return 若 username 和 email 為空,則設為 null username email default 若 level 為空,則...