LINUX.ORG.RU

Joomla


0

1

Сижу сабж пытаюсь освоить. Есть следующая проблема: вьюха, похоже, не находит шаблон. Что есть. Контроллер:

<?
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», полагаю, что вьюха-таки находится, т.к. если изменить имя класса вью, то появляется сообщение, что класс не найден. И, соответственно, проблема в имени шаблона.

Хэлп.

★★

Последнее исправление: Reaper (всего исправлений: 1)

выкинь каку. уж сколько людям твердили, что joomla - говно, все равно ведутся на моду. и да, впиши в теги «кто идет за клинским?»

anonymous
()
Ответ на: комментарий от anonymous

При чём тут мода? Я хоть толерантно отношусь к языку / фреймворку от жумлы и пхп не в восторге, на пхп пишу крайне редко. У меня есть заказ, я делаю работу, вот и всё.

Reaper ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.