yii2項目報403錯誤的解決辦法:首先打開相應的代碼文件;然后在ACF驗證里面修改寫法;最后將單詞和單詞之間用“-”符號分割即可解決403錯誤。
yii2.0 Action 報 403 錯誤 [ 2.0 版本 ]
當你在編輯一個 action 的時候, 也許是一個單詞,也許是拼接的單詞,比如 actionGet(); actionSpecialCallback();
推薦:《yii教程》
當你遇見 actionSpecialCallback(); 這種方法的時候,你在 ACF 驗證里面的寫法是 單詞和單詞之間用 – 分割就不會出現 403 錯誤了,如下所示:
use?yiifiltersAccessControl; class?SiteController?extends?Controller { ????public?function?behaviors() ????{ ????????return?[ ????????????'access'?=>?[ ????????????????'class'?=>?AccessControl::className(), ????????????????'only'?=>?['special-callback'], ????????????????'rules'?=>?[ ????????????????????[ ????????????????????????'actions'?=>?['special-callback'], ????????????????????????'allow'?=>?true, ????????????????????????'matchCallback'?=>?function?($rule,?$action)?{ ????????????????????????????return?date('d-m')?===?'31-10'; ????????????????????????} ????????????????????], ????????????????], ????????????], ????????]; ????} ????//?Match?callback?called!?This?page?can?be?accessed?only?each?October?31st ????public?function?actionSpecialCallback() ????{ ????????return?$this->render('happy-halloween'); ????} }
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END