我试图找到有关它的信息..仍然无法做到这一点,任何想法怎么做?
Pd积。我在joomla 2.5上创建一个mvc组件。
答案 0 :(得分:1)
尝试使用这样的东西。
$model = $this->getModel('mymodel');
$item=$model->filterSection($variable);
答案 1 :(得分:0)
getModel是JController类中的定义。 而不是
$this->getModel('yourmodel');
试
parent::getModel('yourmodel');
向我们展示您的代码,然后我们可以快速找到问题。
答案 2 :(得分:0)
我有同样的问题。 在控制器类中,我有
class LibraryControllerBooks extends JControllerForm{
public function searchBooks(){
// Check for request forgeries.
JSession::checkToken() or jexit(JText::_('JINVALID_TOKEN'));
$input = JFactory::getApplication()->input;
$booksTitle = $input->post->get('booksTitle', '', 'STRING');
$laboratory = $input->get('laboratory', '', 'INT');
$model = $this->getModel();
}
public function getModel($name = 'Books', $prefix = 'LibraryModel', $config = array('ignore_request' => false))
{
$model = parent::getModel($name, $prefix, $config);
return $model;
}
}
如何将变量$ laboratory和$ booksTitle传递给Model?我用Joomla! 3.X。