[英]Add a new view in Openart(4) module
在 Opencart(4) 中,我正在開發一個名為“推薦”的新擴展。 創建了推薦書並且工作正常。 現在我需要在模塊中添加一個新頁面。 所以我在模塊的管理模板中創建了一個名為“pages”的文件夾,並在其中創建了一個新的模板文件。還添加了一個名為"showTestPage()"
的 function 來顯示新創建的頁面。
我的 controller 文件看起來像
...
public function showTestPage(){
$this->load->language('extension/testimonials/module/testimonials');
$data['header'] = $this->load->controller('common/header');
$data['column_left'] = $this->load->controller('common/column_left');
$data['footer'] = $this->load->controller('common/footer');
$this->response->setOutput($this->load->view('extension/testimonials/module/testimonials/pages/test', $data));
}
當我嘗試使用以下 url 訪問新頁面時,它顯示權限被拒絕錯誤。 已經檢查了“用戶組”中的所有權限。
http://localhost/op4/admin/index.php?route=extension/testimonials/module/testimonials/showTestPage&user_tok...
我錯過了任何步驟嗎? 任何想法?
對於 controller 中的 function 路徑,不要使用斜杠/
http://localhost/op4/admin/index.php?route=extension/testimonials/module/testimonials/showTestPage&user_tok...
使用豎線|
因為 OC 4.0.xx 中的框架已更改...
http://localhost/op4/admin/index.php?route=extension/testimonials/module/testimonials|showTestPage&user_tok...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.