На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Положения
1. Раздел "Готовые движки" предназначен для поиска и обсуждения готовых веб-решений.
2. Ответы с предложением разработать свой собственный движок будут удаляться без предупреждения.
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
    > Пытаюсь изучить Yii framework , Yii framework один из самых популярных фреймворков и эта тему создал для его изучения (работаю в Ubuntu)
      скорее всего в какой-то файл шаблона

      Добавлено
      /wwwroot/blog/protected/views/post/index.php
        я так и сделал, все равно что то не получается. Пройду пару видеокурсов для общего представления, а потом подкорректирую свои знания по офсайту.
          Цитата dion_86 @
          я так и сделал, все равно что то не получается

          А что именно?
            Почти все. Пока я этим вопрос не занимаюсь. Пройду материал по этому сайту dbhelp может мне яснее станет как этот фреймворк работает.
              делаю все по инструкции http://www.yiiframework.com/doc/blog/1.1/r...totype.scaffold
              приписываю в main.php код
              ExpandedWrap disabled
                   '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 он не вызывается. Типа его вообще там нет.
              Как мне дальше создавать по офсайту этот блог я пока не нашел решение.
                я прошу прощения за беспокойство, вы знаете попробовал опять по документации сделать и получилось вызвать генератор пароля gii, видимо плохо смотрю что делаю, иногда
                  на странице http://www.yiiframework.com/doc/blog/1.1/ru/post.model есть такие строки
                  Цитата

                  Определим метод relations():
                  ExpandedWrap disabled
                    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() был пустым. Поэтому я решил добавить в этот метод этот код. Я могу ошибаться, поэтому поправьте если это так.
                  Далее идут такие строки
                  Цитата

                  Задав описанные выше связи, мы можем получить информацию об авторе и комментариях к записи следующим образом:
                  ExpandedWrap disabled
                    $author=$post->author;
                    echo $author->username;
                     
                    $comments=$post->comments;
                    foreach($comments as $comment)
                        echo $comment->content;


                  Я не знаю как вписать этот код.
                  Не знаю в какой класс, писать его в каком то методе или просто приписать где то в пространстве какого-то класса.
                  Мои два вопроса выделены жирным шрифтом и если можно подскажите на них пожалуйста ответ.
                    Рекомендую взять Codelobster.
                    В нем есть специальный плагин для Yii, включающий также возможность установки.
                    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                    0 пользователей:


                    Рейтинг@Mail.ru
                    [ Script execution time: 0,0260 ]   [ 15 queries used ]   [ Generated: 28.03.24, 12:06 GMT ]