Найдено 298 результатов
- 2012.12.07, 10:56
- Форум: Обо всем
- Тема: Поздравляем: Sam Dark (28)
- Ответы: 20
- Просмотры: 7436
Re: Поздравляем: Sam Dark (28)
+1. С ДР! Всего хорошего.
- 2012.12.04, 12:13
- Форум: Обо всем
- Тема: Yii судьбоносный поворот
- Ответы: 11
- Просмотры: 4516
Re: Yii судьбоносный поворот
Например, в руководстве по Yii не рассказывается об архитектуре БД. Это и понятно, ибо проектирование БД вовсе не касается фреймворка в целом. От того молодежь не задумывается о таких вопросах и соответственно проседает в них. Возможно, если бы в каких-нибудь рецептах или Wiki описывались бы конкре...
- 2012.12.03, 15:06
- Форум: Документация и рецепты (Yii 1.x)
- Тема: Как загрузить файл (толстая модель, тонкий контроллер)
- Ответы: 35
- Просмотры: 51092
Re: Как загрузить файл (толстая модель, тонкий контроллер)
Разумно. Можно, наверное, указать в рецепте.mc-bear писал(а):Поэтому я спрашиваю, может в beforeValidate сохранить файл CUploadedFile::getInstance в атрибт модели,
а сохранить в beforeSave
Хотя с другой стороны CUploadedFile и вправду не особо тяжёлый и большой, чтобы накладно было дважды создавать.
- 2012.12.02, 19:36
- Форум: Документация и рецепты (Yii 1.x)
- Тема: Итератор для провайдеров данных
- Ответы: 5
- Просмотры: 6187
Re: Итератор для провайдеров данных
Точно, я и забыл, что у тебя автодеплой настроен.Sam Dark писал(а):Я уже выкатил.
- 2012.12.02, 19:33
- Форум: Документация и рецепты (Yii 1.x)
- Тема: Итератор для провайдеров данных
- Ответы: 5
- Просмотры: 6187
Итератор для провайдеров данных
Новая заметка в книге рецептов: «Итератор для провайдеров данных». Актуально для 1.1.13 RC и выше.
Комментируем, ищем ошибки, неточности и ляпы.
Комментируем, ищем ошибки, неточности и ляпы.
- 2012.12.02, 14:58
- Форум: Документация и рецепты (Yii 1.x)
- Тема: Как загрузить файл (толстая модель, тонкий контроллер)
- Ответы: 35
- Просмотры: 51092
Re: Как загрузить файл (толстая модель, тонкий контроллер)
Вам спасибо, что приметили такой ляп.agrail писал(а):Оперативно)
- 2012.12.02, 14:19
- Форум: Документация и рецепты (Yii 1.x)
- Тема: Как загрузить файл (толстая модель, тонкий контроллер)
- Ответы: 35
- Просмотры: 51092
Re: Как загрузить файл (толстая модель, тонкий контроллер)
А вот в модели и вправду неправильно, что public, т.к. в CActiveRecord они protected. Сейчас оформлю всё это в PR.
UPD: таки в CActiveRecordBehavior все эти методы тоже protected.
UPD2: https://github.com/samdark/yiiframework ... ok/pull/13
UPD: таки в CActiveRecordBehavior все эти методы тоже protected.
UPD2: https://github.com/samdark/yiiframework ... ok/pull/13
- 2012.11.26, 19:54
- Форум: Общие вопросы по программированию
- Тема: Проблемка с обновлением поля в базе данных
- Ответы: 19
- Просмотры: 4055
- 2012.11.26, 16:04
- Форум: Установка и настройка
- Тема: Помогите с созданием приложения
- Ответы: 6
- Просмотры: 3312
Re: Помогите с созданием приложения
Ну и посмотрите ещё в панели управления хостингом. Некоторые хостеры так делают, что можно переключать версии PHP.
- 2012.11.26, 16:03
- Форум: Общие вопросы (Yii 1.x)
- Тема: Помогите с checkBoxList
- Ответы: 8
- Просмотры: 2861
Re: Помогите с checkBoxList
Недавно разбирали это здесь . Получилось это . Можно ещё проще вот с этим расширением-поведением . :) Выглядит с ним работа как-то так: $post = Post::model()->findByPk(2); $post->author = User::model()->findByPk(1); $post->categories = array(2, Category::model()->findByPk(5)); $post->save();
- 2012.11.26, 10:53
- Форум: Общие вопросы (Yii 1.x)
- Тема: в чем отличие findAll от CActiveDataProvider ?
- Ответы: 5
- Просмотры: 2277
Re: в чем отличие findAll от CActiveDataProvider ?
а он считает, что ему виднее и не включает в запрос таблицы students и attestats, дескать обойдешься отложенной ? ;) Не то чтобы фреймворку виднее, просто разработчики учли архитектурную особенность SQL, когда делается JOIN и применяется к этому LIMIT/OFFSET. Вот тут этот вопрос раскрыт полностью: ...
- 2012.11.26, 10:31
- Форум: Общие вопросы (Yii 1.x)
- Тема: валидация и пряники
- Ответы: 2
- Просмотры: 847
Re: валидация и пряники
public function rules() { return array( // ... array('agreement', 'required', 'message'=>'С правилами нужно согласиться.', 'on'=>'user'), array('agreement', 'compare', 'compareValue'=>true, 'message'=>'С правилами нужно согласиться.', 'on'=>'user'), ...
- 2012.11.26, 08:42
- Форум: Общие вопросы (Yii 1.x)
- Тема: Не срабатывает валидация второй модели
- Ответы: 3
- Просмотры: 1455
Re: Не срабатывает валидация второй модели
Бывает.IvanChe писал(а):Вот я затуп !! "Слона-то я и не приметил"(с)
- 2012.11.26, 08:40
- Форум: Общие вопросы (Yii 1.x)
- Тема: модель и массив в правилах rules
- Ответы: 4
- Просмотры: 1322
Re: модель и массив в правилах rules
В ядре точно нет, но есть расширение: http://www.yiiframework.com/extension/array-validator/
Сам использовал не особо интенсивно, но вроде бы нормальное.
Сам использовал не особо интенсивно, но вроде бы нормальное.
- 2012.11.26, 06:12
- Форум: Общие вопросы (Yii 1.x)
- Тема: как сохранить вложенные записи?
- Ответы: 6
- Просмотры: 1574
Re: как сохранить вложенные записи?
В чём заключается «непофиксенность»? Авторы всегда рады багрепортам и pull request'ам.howard писал(а):Советую не пользоваться даными расширениями, имхо, так они не пофиксенные.
- 2012.11.26, 06:11
- Форум: Общие вопросы (Yii 1.x)
- Тема: как сохранить вложенные записи?
- Ответы: 6
- Просмотры: 1574
Re: как сохранить вложенные записи?
Из Гугла я эти ссылки не накидывал. with-related-behavior очень хорошее расширение, которое использую с самого его релиза. Второе тоже неплохо выглядит.Unsiker писал(а):Ничего у меня из этих ссылок "накиданих из гугла на скорую руку" не получилось
- 2012.11.25, 20:19
- Форум: Общие вопросы (Yii 1.x)
- Тема: как сохранить вложенные записи?
- Ответы: 6
- Просмотры: 1574
Re: как сохранить вложенные записи?
Почитайте вот эту тему: viewtopic.php?f=9&t=4340
Расширения:
1. https://github.com/yiiext/with-related-behavior
2. https://github.com/yiiext/activerecord- ... n-behavior
Расширения:
1. https://github.com/yiiext/with-related-behavior
2. https://github.com/yiiext/activerecord- ... n-behavior
- 2012.11.25, 19:27
- Форум: Общие вопросы (Yii 1.x)
- Тема: Не срабатывает валидация второй модели
- Ответы: 3
- Просмотры: 1455
Re: Не срабатывает валидация второй модели
Вот правильный пример: http://www.yiiframework.com/wiki/218/how-to-use-single-form-to-collect-data-for-two-or-more-models-cactiveform-and-ajax-validation-edition/ Обратите внимание: // validate BOTH $a and $b $valid=$a->validate(); $valid=$b->validate() && $valid; У вас: $errors['valid'] = $...
- 2012.11.25, 19:22
- Форум: Общие вопросы (Yii 1.x)
- Тема: в чем отличие findAll от CActiveDataProvider ?
- Ответы: 5
- Просмотры: 2277
Re: в чем отличие findAll от CActiveDataProvider ?
Но, если дело в LIMIT, то почему в таком случае не помогает установка в NULL свойства 'pagination' активдатапровайдера ? Или даже так 'pagination'=>array('pageSize'=>0) ? Оба ваших варианта не убирают LIMIT или OFFSET из генерируемого запроса (посмотрите сами на логи; сделано это на уровне CActiveF...
- 2012.11.25, 17:26
- Форум: Общие вопросы (Yii 1.x)
- Тема: в чем отличие findAll от CActiveDataProvider ?
- Ответы: 5
- Просмотры: 2277
Re: в чем отличие findAll от CActiveDataProvider ?
Вот тут описано почему так: http://www.yiiframework.com/doc/guide/1.1/en/database.arr#relational-query-performance А именно: By default, Yii uses eager loading, i.e., generating a single SQL statement, except when LIMIT is applied to the primary model. We can set the together option in the relation ...