В компоненте, выполненном на заказ joomla, есть несколько сообщений на странице, и каждое сообщение содержит несколько комментариев, поэтому я хочу, чтобы называть комментарии по сообщению id. пожалуйста, предложите хороший метод, чтобы заставить его работать.Параметры передачи от вида к модели в joomla
1
A
ответ
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);
Надеется, что это помогает.
Эй, спасибо за вашу любезную помощь, которая сработала. :) –