2012-06-04 166 views

回答

1

嘗試使用這樣的東西。

$model = $this->getModel('mymodel'); 
$item=$model->filterSection($variable); 
+0

其中filterSelection是我的功能,對不對?我試過但仍然沒有 – jpganz18

+0

$ model = $ this-> getModel('your model name'); $ item = $ model->你的模型的功能($變量); –

+1

很好的答案!如此糟糕的文件,我發現非常差,沒有人提到這一點! – jpganz18

0

getModel是在JController類中定義的。的 代替

$this->getModel('yourmodel'); 

嘗試

parent::getModel('yourmodel'); 

告訴我們你的代碼,那麼我們就可以迅速發現問題。

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; 
} 
} 

如何通過變量$實驗室和$ booksTitle到模型?我使用Joomla! 3.x的

相關問題