Страница 2 из 3

Re: Принимается критика и пожелания к русской документации Y

Добавлено: 2010.06.10, 23:39
radioheaded
Тогда извиняюсь, претензия, скорее, к структуре официального гайда, ибо в quickstart'е этой части нет, а без нее gii не запустится в 90% случаев (остальные 10%, так и быть, изучают на денверах и прочих XAMPP'ах =)

Re: Принимается критика и пожелания к русской документации Y

Добавлено: 2010.06.10, 23:59
samdark
С процентами скорее наоборот.

Re: Принимается критика и пожелания к русской документации Y

Добавлено: 2010.12.18, 00:49
superuser
Было бы хорошо, если б во всех статьях документации, рецептов, и примере создания блога, были ссылки на подзаголовки статей.

Re: Принимается критика и пожелания к русской документации Y

Добавлено: 2010.12.18, 00:51
samdark
Записал в TODO.

Re: Принимается критика и пожелания к русской документации Y

Добавлено: 2010.12.18, 11:12
porcelanosa
критика скорее английской версии.
Больше примеров в API - сильно упростит жизнь начинающим.

Re: Принимается критика и пожелания к русской документации Y

Добавлено: 2011.03.08, 00:51
Shaleny
Ошибка, точнее не полная информация тут: http://yiiframework.ru/doc/guide/ru/topics.url текст:

Использование именованных параметров
Правило может быть ассоциировано с несколькими GET-параметрами. Эти параметры указываются в шаблоне правила в виде маркеров следующим образом:
тут должен быть блок кода, даже теги pre есть.
где ParamName соответствует имени GET-параметра, а ........

И еще в том же разделе много где упоминается, что что-либо доступно с версии 1.1.7, например:
pattern: паттерн, который будет использован при сопоставлении и создании URL. Данная возможность доступна с версии 1.1.7.
Но ведь текущая версия 1.1.6.

Re: Принимается критика и пожелания к русской документации Y

Добавлено: 2011.03.08, 06:04
greatdane
А мне нравится, что документация появляется с опережением. Это лучше, чем полгода ждать обновления документации и обнаружить потом, что все эти полгода ты не использовал офигенные нововведения... Я уже с нетерпением жду 1.1.7, в ней много вкусного ожидается.

Re: Принимается критика и пожелания к русской документации Y

Добавлено: 2011.03.17, 00:29
samdark
pre поправил на прошлой неделе. По 1.1.7 я придерживаюсь того же мнения, что и greatdane.

насчет темы - создание блога на Yii

Добавлено: 2011.05.30, 16:24
tokamame
Делал все по вашей инструкции, на шаге "Аутентификация пользователя" столкнулся с ошибкой:

Код: Выделить всё

include(User.php) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory
.
Я в принципе и до этого когда читал, недоумевал почему в руководстве идет допустим речь о файлах User.php, Post.php, Tag.php, в то время, как мы сами до этого сгенерировали файлы (в соответствии с мануалом) с префиксом Tbl. В чем может быть ошибка? Я так понимаю, мне надо переименовать файл TblUser.php в User.php, поскольку указывается, что не найден такой файл или директория. Или нет?

Re: Принимается критика и пожелания к русской документации Y

Добавлено: 2011.05.30, 16:50
samdark
По идее, на этапе генерации надо было указать, что используется префикс. Тогда бы Gii выдало файлы вида User, а не TblUser.

Re: Принимается критика и пожелания к русской документации Y

Добавлено: 2011.05.30, 17:00
tokamame
сгенерировал заново, можно, наверно, дописать на шаге "Генерация каркаса" примечания переводчика о том, что надо указать в поле talbe prefix префикс таблицы во избежание дальнейших неточностей

Re: Принимается критика и пожелания к русской документации Y

Добавлено: 2011.06.08, 13:06
SpiLLeR
http://yiiframework.ru/doc/guide/ru/extension.create раздел Компонент приложения, написано: Основной метод, который необходимо реализовать, — IApplicationComponent::init. Он может быть и основной, но так же надо реализовать getIsInitialized();

Re: Принимается критика и пожелания к русской документации Y

Добавлено: 2011.06.28, 23:13
samdark
Добавил в блог информацию про префиксы, на сайте будет со следующей порцией переводов.

getIsInitialized реализован в CApplicationComponent, так что реализовывать его самостоятельно необходимости нет.

Re: Принимается критика и пожелания к русской документации Y

Добавлено: 2011.06.29, 11:37
SpiLLeR
ну если расширяешь CApplicationComponent, то нет, а если реализовываешь интерфейс то да)

Re: Принимается критика и пожелания к русской документации Y

Добавлено: 2012.01.20, 05:01
php
читаю документацию.
1. Хотелось бы внизу текста ссылки на следующий раздел-предыдущий раздел. Чтобы было как в книге и на пхп.нет. Всё равно первый раз при знакомстве всю документацию прочитываешь.
2. http://yiiframework.ru/doc/guide/ru/topics.auth
Используя этот компонент, мы можем проверить, аутентифицирован ли пользователь, используя CWebUser::isGuest.
Лучше так
Используя этот компонент, мы можем проверить, аутентифицирован ли пользователь с помощью CWebUser::isGuest.


там же класс Identity то с маленькой буквы, то с большой.

Re: Принимается критика и пожелания к русской документации Y

Добавлено: 2012.01.20, 09:12
esche
php писал(а):2. http://yiiframework.ru/doc/guide/ru/topics.auth
там же класс Identity то с маленькой буквы, то с большой.
Это не название класса.. скорее "функциональное назначение" :) Хотя, да буква в одном месте пляшет.

Re: Принимается критика и пожелания к русской документации Y

Добавлено: 2012.01.20, 09:27
Jampire
php писал(а):Используя этот компонент, мы можем проверить, аутентифицирован ли пользователь, используя CWebUser::isGuest.
Лучше так
Используя этот компонент, мы можем проверить, аутентифицирован ли пользователь с помощью CWebUser::isGuest.
Так не лучше, так полностью меняется смысл фразы. У вас получается, что пользователь прошел аутентификацию при помощи некоего свойства. Т.е. подразумевается, что существует еще несколько свойств, при помощи которых можно пройти аутентификацию.
А оригинальное предложение гласит, что мы можем проверить факт аутентификации при помощи некоего свойства.

Re: Принимается критика и пожелания к русской документации Y

Добавлено: 2012.02.18, 21:09
TBIKC
В гайде создания блога
Управление записями - Доработка модели Post

После
где array2string и string2array — новые методы, определённые в классе модели Tag в файле /wwwroot/yii/demos/blog/protected/models/Tag.php.
Не хватает
..
where array2string and string2array are new methods we need to define in the Tag model class:

Код: Выделить всё

public static function string2array($tags)
{
    return preg_split('/\s*,\s*/',trim($tags),-1,PREG_SPLIT_NO_EMPTY);
}
 
public static function array2string($tags)
{
    return implode(', ',$tags);
} 

Re: Принимается критика и пожелания к русской документации Y

Добавлено: 2012.07.29, 15:40
farw
Читал раздел "Создание блога" и нашел там ошибку в коде.

Код: Выделить всё

protected function beforeSave()
{
    if(parent::beforeSave())
    {
        if($this->isNewRecord)
        {
            $this->create_time=$this->update_time=time();
            $this->author_id=Yii::app()->user->id;
        }
        else
            $this->update_time=time();
        return true;
    }
    else
        return false;
} 
Если использовать именно такую реализацию метода, то в случае если я повторю код из раздела "управление комментариями"->Управление комментариями , то обновление статуса записи не будет происходить, т.к. метод beforeSave в классе Comment у меня переопределен по примеру из раздела "Управление записями" для того, чтобы при создании комментария можно было автоматом записывать значение date и status. Чтобы выполнялось обновление статуса(approve|pending), нужно в коде, который приведен выше, return false заменить на return parent::beforeSave();. И тогда проблема исчезает. Если я ошибаюсь в чем-то, пожалуйста укажите на мои ошибки!

Re: Принимается критика и пожелания к русской документации Y

Добавлено: 2012.07.29, 19:04
samdark
Если так сделать, то parent::beforeSave() выполнится два раза.