Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.15.1] |
|
Страницы: (2) 1 [2] все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
скорее всего в какой-то файл шаблона
Добавлено /wwwroot/blog/protected/views/post/index.php |
Сообщ.
#17
,
|
|
|
я так и сделал, все равно что то не получается. Пройду пару видеокурсов для общего представления, а потом подкорректирую свои знания по офсайту.
|
Сообщ.
#18
,
|
|
|
Цитата dion_86 @ я так и сделал, все равно что то не получается А что именно? |
Сообщ.
#19
,
|
|
|
Почти все. Пока я этим вопрос не занимаюсь. Пройду материал по этому сайту dbhelp может мне яснее станет как этот фреймворк работает.
|
Сообщ.
#20
,
|
|
|
делаю все по инструкции http://www.yiiframework.com/doc/blog/1.1/r...totype.scaffold
приписываю в main.php код 'import'=>array( 'application.models.*', 'application.components.*', ), 'modules'=>array( 'gii'=>array( 'class'=>'system.gii.GiiModule', 'password'=>'ваш пароль', ), ), все равно Gii генератор кода не вызывается. Вообще этот участок кода нужно раскоментировать, но в демонстрационном приложении блога в файле yii\demos\blog\protected\config\main.php его нет. Поэтому я его туда скопипастил из офсайта. По адресу http://localhost/blog/index.php?r=gii он не вызывается. Типа его вообще там нет. Как мне дальше создавать по офсайту этот блог я пока не нашел решение. |
Сообщ.
#21
,
|
|
|
я прошу прощения за беспокойство, вы знаете попробовал опять по документации сделать и получилось вызвать генератор пароля gii, видимо плохо смотрю что делаю, иногда
|
Сообщ.
#22
,
|
|
|
на странице http://www.yiiframework.com/doc/blog/1.1/ru/post.model есть такие строки
Цитата Определим метод relations(): public function relations() { return array( 'author' => array(self::BELONGS_TO, 'User', 'author_id'), 'comments' => array(self::HAS_MANY, 'Comment', 'post_id', 'condition'=>'comments.status='.Comment::STATUS_APPROVED, 'order'=>'comments.create_time DESC'), 'commentCount' => array(self::STAT, 'Comment', 'post_id', 'condition'=>'status='.Comment::STATUS_APPROVED), ); } Я как понял он должен быть в классе Tag. Не знаю почему, но он описывается выше этих строк и в нем метод relations() был пустым. Поэтому я решил добавить в этот метод этот код. Я могу ошибаться, поэтому поправьте если это так. Далее идут такие строки Цитата Задав описанные выше связи, мы можем получить информацию об авторе и комментариях к записи следующим образом: $author=$post->author; echo $author->username; $comments=$post->comments; foreach($comments as $comment) echo $comment->content; Я не знаю как вписать этот код. Не знаю в какой класс, писать его в каком то методе или просто приписать где то в пространстве какого-то класса. Мои два вопроса выделены жирным шрифтом и если можно подскажите на них пожалуйста ответ. |
Сообщ.
#23
,
|
|
|
Рекомендую взять Codelobster.
В нем есть специальный плагин для Yii, включающий также возможность установки. |