Model view controller MVC组件的Joomla问题
我的组件中的Joomla布局有问题..文件/类名约定一定有问题。。 我试图在Joomla开发者论坛上提问,但没有人回答。。 所以我得到了这个错误。。500-找不到视图[名称、类型、前缀]:PostToBank,,postToBankView 视图位于views/postTobank/view.php中,名称为postToBankViewPostToBank 在我的controllers/controller.php文件中,我有一个名为PaymentController的类,它包含这部分代码Model view controller MVC组件的Joomla问题,model-view-controller,joomla1.5,joomla-extensions,Model View Controller,Joomla1.5,Joomla Extensions,我的组件中的Joomla布局有问题..文件/类名约定一定有问题。。 我试图在Joomla开发者论坛上提问,但没有人回答。。 所以我得到了这个错误。。500-找不到视图[名称、类型、前缀]:PostToBank,,postToBankView 视图位于views/postTobank/view.php中,名称为postToBankViewPostToBank 在我的controllers/controller.php文件中,我有一个名为PaymentController的类,它包含这部分代码 $v
$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使用命名约定,而您没有遵循它们。指 另外,您的视图应该是view.html.php,这样就不需要调用setView。 仅供参考:这就是错误的来源。请参阅以下内容:,即使是1.6文档,也与1.5文档相同
查看本教程并采用常规惯例:最后一个链接正是我学习的地方:文件夹结构似乎与我的组件中的文件夹结构完全相同。。但是当我现在读第一个链接的文章时,我看到有很多不同的文件夹结构。在控制器的情况下