Найдено 1958 результатов
- 2014.05.19, 15:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: Создание extension
- Ответы: 13
- Просмотры: 7069
Re: Создание extension
Ручная установка не предусмотрена. Но она возможна. Для того чтобы добавить ваше расширение без её установки через компосер, вы должны: - Добавить в вендор директорию, вашу папку с расширением учетывая нэймспэйс. Пример: "vendor/your_ghithub_username/yii2-extension-name" - Отредактировать...
- 2014.05.19, 09:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Модульная система и yii2-user
- Ответы: 17
- Просмотры: 11144
Re: Модульная система и yii2-user
Я создавал тему как раз на этот злободневный вопрос расширяемости модулей. Вот на примере данного yii2-user модуля, что можно увидеть: Контроллеры можно переопределять через controllerMap модуля переопределять существующие,добавлять новые, но не убирать доступные. а модели - через специальный компон...
- 2014.05.19, 09:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как включить autoload
- Ответы: 8
- Просмотры: 2363
Re: Как включить autoload
Это вообще то синтаксис PHP, а не особенности yii2.
Аутолоад классов естественно был в 1-ой версии yii и естественно есть во 2-ой.
Аутолоад классов естественно был в 1-ой версии yii и естественно есть во 2-ой.
- 2014.05.19, 07:14
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проектирование расширяемых модулей приложения
- Ответы: 10
- Просмотры: 6188
Re: Проектирование расширяемых модулей приложения
Вот еще из другой темы что нашлось:
8) Контроллеры можно переопределять через controllerMap модуля,
9) вьюхи переопределяются через темы,
8) Контроллеры можно переопределять через controllerMap модуля,
9) вьюхи переопределяются через темы,
- 2014.05.19, 07:14
- Форум: Архив
- Тема: AR::link - Возможный баг или так и задумывалось?
- Ответы: 3
- Просмотры: 2664
Re: AR::link - Возможный баг или так и задумывалось?
Самому в каждой такой ситуации прописывать
после link, да?
Код: Выделить всё
unset($order->customer);
- 2014.05.17, 10:10
- Форум: Архив
- Тема: AR::link - Возможный баг или так и задумывалось?
- Ответы: 3
- Просмотры: 2664
AR::link - Возможный баг или так и задумывалось?
Структура таблиц как и в примере из доки . Таблица Customer и Order. Смысл непонятки - то что AR::link "ранее загруженные" объекты для связи настраивает только для одной из участвующих моделей, для текущей, а для связанной - нет. Для примера. Таблица ORDERS: order_id customer_id 4 2...
- 2014.05.17, 07:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как включить autoload
- Ответы: 8
- Просмотры: 2363
Re: Как включить autoload
use указывается не перед вызовом чего то, а один раз на файл, в начале.RGF писал(а): или вызывая перед вызовом ActiveDataProvider - use yii\data\ActiveDataProvider;
- 2014.05.16, 14:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проектирование расширяемых модулей приложения
- Ответы: 10
- Просмотры: 6188
Проектирование расширяемых модулей приложения
Здравствуйте. Давайте попробуем суммировать варианты каким образом в yii2 можно "изменять в зависимости от потребностей" уже готовые компоненты сайта. Пусть сайт структурно состоит из набора БазовыхМодулей (включенных или отключенных из админки) В общем вот эта вся задача написания дополни...
- 2014.05.15, 13:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Модуль с отдельным namespase
- Ответы: 7
- Просмотры: 2454
Re: Модуль с отдельным namespase
Там в модуле будет не один класс, так что надо в файле конфига алиас для @myproj прописать через Yii::setAlias
Хотя я думаю вот так будет элегантнее
Хотя я думаю вот так будет элегантнее
- 2014.05.12, 18:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: По новой ActiveRecord вопросы
- Ответы: 31
- Просмотры: 9086
Re: По новой ActiveRecord вопросы
Если переопределять public function afterSave, то надо не забыть про вызов parent::afterSave, т.к. в нем едет запуск события(->trigger()) на обработку:
Все навешанные (в том числе поведениями) на объект обработчики события self::EVENT_AFTER_INSERT выполнятся.
Все навешанные (в том числе поведениями) на объект обработчики события self::EVENT_AFTER_INSERT выполнятся.
- 2014.05.08, 11:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: AR и виртуальные аттрибуты
- Ответы: 4
- Просмотры: 1694
Re: AR и виртуальные аттрибуты
$this->_attributes[
?
?
- 2014.05.08, 07:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: Мультиязычность - язык в url
- Ответы: 29
- Просмотры: 11761
Re: Мультиязычность - язык в url
да, app - это алиас для корневой папки, той в которой controllers, web, config папки.de1phi писал(а): по логике вещей в корневой папке нужно создать папку components и там уже его?
Напишите в index.php в конце файла:
Код: Выделить всё
var_dump(Yii::$aliases);
- 2014.05.08, 07:14
- Форум: Общие вопросы (Yii 2.x)
- Тема: Передача параметров GET
- Ответы: 16
- Просмотры: 8133
- 2014.05.07, 12:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: findByPk
- Ответы: 22
- Просмотры: 15722
Re: findByPk
Конечно там ограничение количества строк. Например мне нужно выбрать модель по id, то только такую, которая имеет статус "Active" и удовлетворяет другим доп. условиям: <?php $post = Post::find() ->onlyActive() ->onlySomeAnotherCondition() ->findByPk($id); Вообще я считаю, что любые фильтр...
- 2014.05.07, 07:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: findByPk
- Ответы: 22
- Просмотры: 15722
Re: findByPk
А что вы в scopes() хотите для запроса по первичному ключу предустановить?
Например
->select(поля)
->asArray()
?
Явно ж там не ограничение множества строк, т.к. идет то по PK все равно.
Например
->select(поля)
->asArray()
?
Явно ж там не ограничение множества строк, т.к. идет то по PK все равно.
- 2014.04.30, 18:41
- Форум: Документация и рецепты (Yii 2.x)
- Тема: Объяснение к Instance
- Ответы: 0
- Просмотры: 2242
Объяснение к Instance
Чето не могу понять пример к использованию yii\di\Instance. Подозреваю что пример там некорректный. Ну например в примере третьим параметром идет Instance::of('db') Хотя у yii\di\Container::set третий параметр - массив параметров конструктора Вопросы еще по тому примеру: 1) почему используется какой...
- 2014.04.30, 13:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2, почему?!
- Ответы: 274
- Просмотры: 97464
Re: Yii2, почему?!
Данный метод официально использовать вместо просто exit(), да?
Код: Выделить всё
Yii::$app->end()
- 2014.04.29, 16:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: Новичок. А чего сложно-то так всё?
- Ответы: 21
- Просмотры: 11761
Re: Новичок. А чего сложно-то так всё?
corochoone , мне кажется несколько самонадеянно ожидать знание фреймворка за какую то неделю. Там и архитектуру надо разбирать и API дофига, вон сколько там классов и все для каких то своих целей нужны. Да и основная документация - не в гидах, а в комментах к коду, там тоже подробностей разбирать и...
- 2014.04.28, 16:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: По новой ActiveRecord вопросы
- Ответы: 31
- Просмотры: 9086
Re: По новой ActiveRecord вопросы
У вас из формы данные приходят и через массовое присваивание незаполненные в форме атрибуты устанавливаются в '' ?
Ну по идее надо перед массовым присваиванием поубирать из $_POST их.
Ну или апишите например в beforeSave в этой модели чтобы приводились к числу
Ну по идее надо перед массовым присваиванием поубирать из $_POST их.
Ну или апишите например в beforeSave в этой модели чтобы приводились к числу
- 2014.04.28, 15:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: По новой ActiveRecord вопросы
- Ответы: 31
- Просмотры: 9086
Re: По новой ActiveRecord вопросы
Что то вы путаете. Если тип столбца число, то никакие "пустые строки" там не сохранишь.webdevsega писал(а):Sam Dark писал(а): Теперь у меня другой вопрос, что нужно сделать чтобы незаполненные числовые поля сохранялись как пустые строки, а не NULL.