2014-09-03 3 views
1

В компоненте, выполненном на заказ joomla, есть несколько сообщений на странице, и каждое сообщение содержит несколько комментариев, поэтому я хочу, чтобы называть комментарии по сообщению id. пожалуйста, предложите хороший метод, чтобы заставить его работать.Параметры передачи от вида к модели в joomla

ответ

1

У вас есть два варианта. Во-первых, это присоединить идентификатор комментария как URL В параметре и получить его в рамках модели по мере необходимости, как так:

$comment_id = JRequest::getApplication()->input->get('comment_id'); 

Если вы хотите передать в качестве параметра при вызове модели из класса представления, вам нужно для получения экземпляра модели пути MVC вместо использования метода коротких вырезов. Таким образом, вместо того, чтобы использовать это в классе JView:

$this->items = $this->get('Items'); 

Вы бы сделать это вместо:

$model = $this->getModel(); 
$this->items = $model->getItems($comment_id); 

Надеется, что это помогает.

+0

Эй, спасибо за вашу любезную помощь, которая сработала. :) –