Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

Class 'view' not found при устоновки на хостинг
http://forum.kohanaframework.su/viewtopic.php?f=31&t=666
Страница 1 из 1

Автор:  ducoz [ 06 июн 2013, 05:45 ]
Заголовок сообщения:  Class 'view' not found при устоновки на хостинг

Здраствуйте. Пруф. Ставлю Kohana 3.3 чистую, пытаюсь прописать в классе путь шаблона
Код:
<?php defined('SYSPATH') or die('No direct script access.');

class Controller_Welcome extends Controller {
public $template = 'template';

   public function action_index()
   {
      $view = view::factory('main');
        $this->template->content = $view;
   }

} // End Welcome

За ответы спасибо

Автор:  Ke1eth [ 06 июн 2013, 07:21 ]
Заголовок сообщения:  Re: Class 'view' not found при устоновки на хостинг

View::factory
Названия классов регистрозависимы как и имена файлов для автозагрузчика коханы 3.3.

Автор:  WinterSilence [ 06 июн 2013, 09:23 ]
Заголовок сообщения:  Re: Class 'view' not found при устоновки на хостинг

это лечится подключением автозагрузчика auto_load_lowercase вместо auto_load в bootstrap. а вообще данный функционал присутствует в Controller_Template http://kohanaframework.org/3.3/guide-ap ... r_Template

Автор:  Sergey [ 07 июн 2013, 00:58 ]
Заголовок сообщения:  Re: Class 'view' not found при устоновки на хостинг

Не не, лечить ничего не надо, надо писать правильно

Автор:  ducoz [ 07 июн 2013, 01:43 ]
Заголовок сообщения:  Re: Class 'view' not found при устоновки на хостинг

Теперь вот
ErrorException [ Warning ]: Attempt to assign property of non-object

Автор:  WinterSilence [ 07 июн 2013, 02:27 ]
Заголовок сообщения:  Re: Class 'view' not found при устоновки на хостинг

ducoz писал(а):
Теперь вот
ErrorException [ Warning ]: Attempt to assign property of non-object

прочтите до конца уроки и мануал перед тем как пробовать. я уже писал что данный функционал уже реализован и изобретать его по новой не стоит.

Код:
$view = view::factory('main');
$this->template->content = $view;


Код:
$this->template = View::factory('main');
$this->template->content = 'CONTENT HERE!';

Страница 1 из 1 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/