Сижу сабж пытаюсь освоить. Есть следующая проблема: вьюха, похоже, не находит шаблон. Что есть. Контроллер:
<?
defined('_JEXEC') or die('Restricted access');
jimport('joomla.application.component.controller');
class AutotoursControllerCities extends JController
{
function show_list($cachable = false)
{
$input = JFactory::getApplication()->input;
$input->set('view', $input->getCmd('view', 'Cities'));
parent::display($cachable);
}
function edit($cachable = false)
{
$input = JFactory::getApplication()->input;
$input->set('view', $this->getView('Cities', 'edit'));
JRequest::setVar('layout', 'edit');
parent::display($cachable);
}
}
site/views/cities/view.edit.php:
<?php
defined('_JEXEC') or die('Restricted access');
jimport('joomla.application.component.view');
class AutotoursViewCities extends JView
{
function display($tpl = null)
{
if (count($errors = $this->get('Errors'))) {
JLog::add(implode('<br />', $errors), JLog::WARNING, 'jerror');
return false;
}
parent::display($tpl);
}
}
И есть шаблон в site/views/cities/tmpl/edit.php. Его оно не находит:
View not found [name, type, prefix]: AutotoursViewCities, html, autotoursView
Хоть оно и пишет «view not found», полагаю, что вьюха-таки находится, т.к. если изменить имя класса вью, то появляется сообщение, что класс не найден. И, соответственно, проблема в имени шаблона.
Хэлп.