簡體   English   中英

在 Openart(4) 模塊中添加新視圖

[英]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.

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