簡體   English   中英

MVC組件的Joomla問題

[英]Joomla problem with MVC component

我的組件中存在Joomla布局問題。文件/類名約定一定存在問題。.我試圖在Joomla開發人員論壇上提出問題,但沒有人回答。.所以我收到此錯誤。。500-視圖找不到[名稱,類型,前綴]:PostToBank,postToBankView該視圖位於views / postTobank / view.php中,名稱為postToBankViewPostToBank在我的controllers / controller.php文件中,我有一個名為PaymentController的類,其中包含這部分代碼。

$view = $this->getView('PostToBank','','postToBankView');
        $this->getModel("Payment")->savePaymentData($data);
        foreach ($data as $key => $value) {
            $view->assignRef($key, $value);
        }
        $view->setLayout('postTobank');
        $view->display();    

我的view.php文件看起來像這樣

class postToBankViewPostToBank extends JView{
function display($tpl=null){


    //display set template

    parent::display($tpl);
}

}
附件圖像上的是我組件的完整文件夾結構。.請問這是怎么回事?謝謝

我的組件的文件夾結構

Joomla使用命名約定,您沒有遵循它們。 請參閱http://docs.joomla.org/File_Structure_and_Naming_Conventions

另外,您的視圖應為view.html.php ,然后您無需調用setView 僅供參考:這是錯誤的出處。 參見: http : //docs.joomla.org/API16 : JController/getView ,即使它是1.6 doc,也與1.5相同

查看本教程並采用常規約定: http : //docs.joomla.org/Developing_a_Model-View-Controller_Component___Part_1

暫無
暫無

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

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