Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Решено] Ошибка при создании новой станицы


Snakes911
 Поделиться

Рекомендованные сообщения

Создал новую страницу, которая по факту является копией страницы home:

 

В файле ".../controller/test/test.php" прописал: 

<?php  
class ControllerNewTest extends Controller {
	
    public function index() {
        $this->document->setTitle($this->config->get('config_title'));
        $this->document->setDescription($this->config->get('config_meta_description'));
        $this->data['heading_title'] = $this->config->get('config_title');
        if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/test/test.tpl')) {
            $this->template = $this->config->get('config_template') . '/template/test/test.tpl';
            $this->data['template'] = $this->config->get('config_template');
        } else {
            $this->template = 'default/template/test/test.tpl';
        }
        $this->children = array(
            'common/column_left',
            'common/column_right',
            'common/content_top',
            'common/content_bottom',
            'common/footer',
            'common/header'
        );                            
        $this->response->setOutput($this->render());
    }
}
?>

В файле ".../template/test/test.tpl" прописал:

<?php echo $header; ?>
<?php echo $column_left; ?>
<?php echo $column_right; ?>
      <div id="content">
           <?php echo $content_top; ?>
           <?php echo $content_bottom; ?>
     </div>
<?php echo $footer; ?>

Но при переходе по пути "site.ru/index.php?route=test/test" выходит ошибка: 

 

"Fatal error: Class 'Controllertesttest' not found in  /home/site/site.ru/docs/vqmod/vqcache/vq2-system_engine_front.php on line 39"

 

В чем может быть проблема? Немного погуглил, решения не нашел, но пишут что удаление vqmod ничего не меняет, т.е. дело не в нем..

Ссылка на комментарий
Поделиться на других сайтах


>> В файле ".../controller/test/test.

<?php  
class ControllerNewTest...
"Fatal error: Class 'Controllertesttest' not found...
найди 10 отличий.
Ссылка на комментарий
Поделиться на других сайтах

Действительно, благодарю. Ни в одном туториале по созданию новых страниц/схем не было указано что название контроллера должно быть соответствующее.

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.