簡體   English   中英

如何在Yii2中創建/訪問操作?

[英]How to create/access action in Yii2?

我想在特定的URL ... /index.php?r=site%2FChildPage上呈現名為ChildPage.php的視圖文件。

我寫了一個小視圖,並在我的SiteController類中添加了方法:

public function actionChildPage()
    {
        return $this->render('ChildPage');
    } 

我忘了什么嗎? 我的所有其他頁面都正常工作,但在本頁我收到錯誤:

Not Found (#404)
Page not found. 

閱讀有關創建操作的更多信

默認情況下,操作ID應僅包含這些字符:小寫,數字,下划線和連字符的英文字母。 (您可以使用連字符來分隔單詞。)例如,view,update2和comment-post都是有效的操作ID,而view? 和更新不是。

操作方法的名稱根據以下過程從操作ID派生:

  • 將操作ID的每個單詞中的第一個字母轉換為大寫。
  • 刪除連字符。
  • 前置前綴操作。

您應該只使用以下路線: site/child-page

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM