Найдено 1958 результатов

maleks
2014.05.19, 15:46
Форум: Общие вопросы (Yii 2.x)
Тема: Создание extension
Ответы: 13
Просмотры: 7069

Re: Создание extension

Ручная установка не предусмотрена. Но она возможна. Для того чтобы добавить ваше расширение без её установки через компосер, вы должны: - Добавить в вендор директорию, вашу папку с расширением учетывая нэймспэйс. Пример: "vendor/your_ghithub_username/yii2-extension-name" - Отредактировать...
maleks
2014.05.19, 09:35
Форум: Общие вопросы (Yii 2.x)
Тема: Модульная система и yii2-user
Ответы: 17
Просмотры: 11144

Re: Модульная система и yii2-user

Я создавал тему как раз на этот злободневный вопрос расширяемости модулей. Вот на примере данного yii2-user модуля, что можно увидеть: Контроллеры можно переопределять через controllerMap модуля переопределять существующие,добавлять новые, но не убирать доступные. а модели - через специальный компон...
maleks
2014.05.19, 09:05
Форум: Общие вопросы (Yii 2.x)
Тема: Как включить autoload
Ответы: 8
Просмотры: 2363

Re: Как включить autoload

Это вообще то синтаксис PHP, а не особенности yii2.
Аутолоад классов естественно был в 1-ой версии yii и естественно есть во 2-ой.
maleks
2014.05.19, 07:14
Форум: Общие вопросы (Yii 2.x)
Тема: Проектирование расширяемых модулей приложения
Ответы: 10
Просмотры: 6188

Re: Проектирование расширяемых модулей приложения

Вот еще из другой темы что нашлось:

8) Контроллеры можно переопределять через controllerMap модуля,

9) вьюхи переопределяются через темы,
maleks
2014.05.19, 07:14
Форум: Архив
Тема: AR::link - Возможный баг или так и задумывалось?
Ответы: 3
Просмотры: 2664

Re: AR::link - Возможный баг или так и задумывалось?

Самому в каждой такой ситуации прописывать

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

unset($order->customer); 
после link, да?
maleks
2014.05.17, 10:10
Форум: Архив
Тема: AR::link - Возможный баг или так и задумывалось?
Ответы: 3
Просмотры: 2664

AR::link - Возможный баг или так и задумывалось?

Структура таблиц как и в примере из доки . Таблица Customer и Order. Смысл непонятки - то что AR::link "ранее загруженные" объекты для связи настраивает только для одной из участвующих моделей, для текущей, а для связанной - нет. Для примера. Таблица ORDERS: order_id customer_id 4        2...
maleks
2014.05.17, 07:44
Форум: Общие вопросы (Yii 2.x)
Тема: Как включить autoload
Ответы: 8
Просмотры: 2363

Re: Как включить autoload

RGF писал(а): или вызывая перед вызовом ActiveDataProvider - use yii\data\ActiveDataProvider;
use указывается не перед вызовом чего то, а один раз на файл, в начале.
maleks
2014.05.16, 14:53
Форум: Общие вопросы (Yii 2.x)
Тема: Проектирование расширяемых модулей приложения
Ответы: 10
Просмотры: 6188

Проектирование расширяемых модулей приложения

Здравствуйте. Давайте попробуем суммировать варианты каким образом в yii2 можно "изменять в зависимости от потребностей" уже готовые компоненты сайта. Пусть сайт структурно состоит из набора БазовыхМодулей (включенных или отключенных из админки) В общем вот эта вся задача написания дополни...
maleks
2014.05.15, 13:55
Форум: Общие вопросы (Yii 2.x)
Тема: Модуль с отдельным namespase
Ответы: 7
Просмотры: 2454

Re: Модуль с отдельным namespase

Там в модуле будет не один класс, так что надо в файле конфига алиас для @myproj прописать через Yii::setAlias

Хотя я думаю вот так будет элегантнее
maleks
2014.05.12, 18:04
Форум: Общие вопросы (Yii 2.x)
Тема: По новой ActiveRecord вопросы
Ответы: 31
Просмотры: 9086

Re: По новой ActiveRecord вопросы

Если переопределять public function afterSave, то надо не забыть про вызов parent::afterSave, т.к. в нем едет запуск события(->trigger()) на обработку:
Все навешанные (в том числе поведениями) на объект обработчики события self::EVENT_AFTER_INSERT выполнятся.
maleks
2014.05.08, 07:22
Форум: Общие вопросы (Yii 2.x)
Тема: Мультиязычность - язык в url
Ответы: 29
Просмотры: 11761

Re: Мультиязычность - язык в url

de1phi писал(а): по логике вещей в корневой папке нужно создать папку components и там уже его?
да, app - это алиас для корневой папки, той в которой controllers, web, config папки.
Напишите в index.php в конце файла:

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

var_dump(Yii::$aliases); 
и можете просмотреть какие алиасы у вас в системе.
maleks
2014.05.07, 12:50
Форум: Общие вопросы (Yii 2.x)
Тема: findByPk
Ответы: 22
Просмотры: 15722

Re: findByPk

Конечно там ограничение количества строк. Например мне нужно выбрать модель по id, то только такую, которая имеет статус "Active" и удовлетворяет другим доп. условиям: <?php $post = Post::find() ->onlyActive() ->onlySomeAnotherCondition() ->findByPk($id); Вообще я считаю, что любые фильтр...
maleks
2014.05.07, 07:25
Форум: Общие вопросы (Yii 2.x)
Тема: findByPk
Ответы: 22
Просмотры: 15722

Re: findByPk

А что вы в scopes() хотите для запроса по первичному ключу предустановить?
Например
->select(поля)
->asArray()
?
Явно ж там не ограничение множества строк, т.к. идет то по PK все равно.
maleks
2014.04.30, 18:41
Форум: Документация и рецепты (Yii 2.x)
Тема: Объяснение к Instance
Ответы: 0
Просмотры: 2242

Объяснение к Instance

Чето не могу понять пример к использованию yii\di\Instance. Подозреваю что пример там некорректный. Ну например в примере третьим параметром идет Instance::of('db') Хотя у yii\di\Container::set третий параметр - массив параметров конструктора Вопросы еще по тому примеру: 1) почему используется какой...
maleks
2014.04.30, 13:47
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2, почему?!
Ответы: 274
Просмотры: 97464

Re: Yii2, почему?!

Данный метод официально использовать вместо просто exit(), да?

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

Yii::$app->end() 
maleks
2014.04.29, 16:52
Форум: Общие вопросы (Yii 2.x)
Тема: Новичок. А чего сложно-то так всё?
Ответы: 21
Просмотры: 11761

Re: Новичок. А чего сложно-то так всё?

corochoone , мне кажется несколько самонадеянно ожидать знание фреймворка за какую то неделю. Там и архитектуру надо разбирать и API дофига, вон сколько там классов и все для каких то своих целей нужны. Да и основная документация - не в гидах, а в комментах к коду, там тоже подробностей разбирать и...
maleks
2014.04.28, 16:25
Форум: Общие вопросы (Yii 2.x)
Тема: По новой ActiveRecord вопросы
Ответы: 31
Просмотры: 9086

Re: По новой ActiveRecord вопросы

У вас из формы данные приходят и через массовое присваивание незаполненные в форме атрибуты устанавливаются в '' ?
Ну по идее надо перед массовым присваиванием поубирать из $_POST их.
Ну или апишите например в beforeSave в этой модели чтобы приводились к числу
maleks
2014.04.28, 15:12
Форум: Общие вопросы (Yii 2.x)
Тема: По новой ActiveRecord вопросы
Ответы: 31
Просмотры: 9086

Re: По новой ActiveRecord вопросы

webdevsega писал(а):
Sam Dark писал(а): Теперь у меня другой вопрос, что нужно сделать чтобы незаполненные числовые поля сохранялись как пустые строки, а не NULL.
Что то вы путаете. Если тип столбца число, то никакие "пустые строки" там не сохранишь.