Делаю по урокам следующее:
В контроллере:
<?php defined('SYSPATH') or die('No direct script access.');
class Controller_Main extends Controller_Template {
public $tamplate = 'basic';
public function action_index()
{
$this->template->message = 'hello, world!';
}
} // End Main
Создал views/basic.php:
<html>
<head>
<title>We've got a message for you!</title>
<style type="text/css">
body {font-family: Georgia;}
h1 {font-style: italic;}
</style>
</head>
<body>
<h1><?php echo $message; ?></h1>
<p>We just wanted to say it! :)</p>
</body>
</html>
И получаю ошибку:
View_Exception [ 0 ]: The requested view template could not be found
![user posted image](http://1sk-studio.ru/images/img.jpg)
Спустя 7 минут, 54 секунды (30.09.2012 - 21:12) Shkiper написал(а):
skitskis я конечно кохану не юзал, но очевидное скажу.
ты создал переменную в классе.
Теперь ты хочешь из этой переменной достать метод. Опана не получиться. Переменная$template должна как минимум содержать создание экземпляра класса.
Что то типо этого.
А чтобы загрузить шаблон, нужно прописать:
Где test имя файла с расширением .php в папке views :D
public $tamplate = 'basic';
ты создал переменную в классе.
$this->template->message = 'hello, world!';
Теперь ты хочешь из этой переменной достать метод. Опана не получиться. Переменная$template должна как минимум содержать создание экземпляра класса.
public $tamplate = new basic;
Что то типо этого.
А чтобы загрузить шаблон, нужно прописать:
View::factory('test');
Где test имя файла с расширением .php в папке views :D
Спустя 4 минуты, 5 секунд (30.09.2012 - 21:16) skitskis написал(а):
а куда именно прописывать
Вот смотрю сразу 2 курса по кохане, это уроки Морковина и Школы программирования.
Делаю как они, у них все ОК. А у меня выдает эту ошибку =(
View::factory('test');
Вот смотрю сразу 2 курса по кохане, это уроки Морковина и Школы программирования.
Делаю как они, у них все ОК. А у меня выдает эту ошибку =(
Спустя 4 минуты, 51 секунда (30.09.2012 - 21:21) Shkiper написал(а):
Тыкай сюда
эта ссылка на тему про виды. перейди на этом сайте в первый раздел меню и учи заново.
эта ссылка на тему про виды. перейди на этом сайте в первый раздел меню и учи заново.
Спустя 1 час, 16 минут, 8 секунд (30.09.2012 - 22:37) skitskis написал(а):
буду изучать!.... надеюсь получится.
Спустя 20 минут, 13 секунд (30.09.2012 - 22:57) T1grOK написал(а):
Ничего не настораживает?
public $tАmplate = 'basic';
и
$this->tEmplate->message = 'hello, world!';
public $tАmplate = 'basic';
и
$this->tEmplate->message = 'hello, world!';
Спустя 5 часов, 50 минут, 1 секунда (1.10.2012 - 04:47) Shkiper написал(а):
T1grOK
незаметил
![biggrin.gif](http://phpforum.su/html/emoticons/biggrin.gif)
![sad.gif](http://phpforum.su/html/emoticons/sad.gif)
Спустя 5 часов, 41 минута, 44 секунды (1.10.2012 - 10:29) skitskis написал(а):
![sad.gif](http://phpforum.su/html/emoticons/sad.gif)
![sad.gif](http://phpforum.su/html/emoticons/sad.gif)
![huh.gif](http://phpforum.su/html/emoticons/huh.gif)
Спасибо что ткнули носом! Все заработала... Буду дальше учиться!
![rolleyes.gif](http://phpforum.su/html/emoticons/rolleyes.gif)