Найдено 905 результатов
- 2020.01.29, 12:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: ВАЛИДАЦИЯ la-haute-societe/yii2-save-relations-behavior
- Ответы: 2
- Просмотры: 888
Re: ВАЛИДАЦИЯ la-haute-societe/yii2-save-relations-behavior
Как быть если хочу чтобы мне валидация говорила что не могу добавить в группу пользователя который не существует. Примерно так public function __set($name, $value) { if (is_array($value) && in_array($name, ['users', 'anotherRelationName'])) { foreach ($value as $entry) { if (!is_array($entr...
- 2020.01.29, 11:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: проферка поля на ошибки JS
- Ответы: 2
- Просмотры: 866
Re: проферка поля на ошибки JS
$("#my_form").on("afterValidate", function (event, messages, errorAttributes) { var errorAttributeNames = []; $.each(errorAttributes, function(index, value) { errorAttributeNames.push(value.name); }); if (!($.inArray('title_en', errorAttributeNames) > -1) && !($.inArray(...
- 2020.01.28, 17:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как выставить HTTPS-протокол в виджете AuthChoice расширения AuthClient от Yii2?
- Ответы: 5
- Просмотры: 1558
Re: Как выставить HTTPS-протокол в виджете AuthChoice расширения AuthClient от Yii2?
Ну раз так, то просто вручную выведите и не парьтесь. Как-то так. <div class="entry__variants"> <a class="entry__btn entry__btn_facebook" href="<?=Url::to(['/shop/auth', 'authclient' => 'facebook'], 'https')?>"> <svg class="icon icon-facebook-1"><use xlink:hre...
- 2020.01.28, 14:16
- Форум: Общие вопросы по программированию
- Тема: 2 класса для работы с 1 объектом.
- Ответы: 1
- Просмотры: 2176
Re: 2 класса для работы с 1 объектом.
Ошибка. Для блокировки/резервирования продукции может существовать другой класс (можно и в одном, но лучше вынести в отдельный), но он должен работать со своей отдельной таблицей резервов (можна и поле выделить, если нет учета в разрезе докуметов, это зависит от политики блокировок). Классы будут им...
- 2020.01.28, 13:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как выставить HTTPS-протокол в виджете AuthChoice расширения AuthClient от Yii2?
- Ответы: 5
- Просмотры: 1558
Re: Как выставить HTTPS-протокол в виджете AuthChoice расширения AuthClient от Yii2?
Вы не туда смотрите. Он не формирует обратную ссылку для фейсбук, она задается в настройках приложения фейсбук и она должна быть с протоколом https.
- 2020.01.27, 20:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как правильно установить пакет из локального репозитория?
- Ответы: 6
- Просмотры: 2079
Re: Как правильно установить пакет из локального репозитория?
1. По пути yii2_my_tickets/tickets должен быть файл composer.json с конфигом оригинального пакета. yii2_my_tickets/tickets - это ваш корень пакета, вы его указываете в секции repositories конфига проекта. 2. Следует из пункта первого. Пакет в секции require должен иметь то же название что и в конфиг...
- 2020.01.27, 20:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не приходит почта на сторонний ящик
- Ответы: 1
- Просмотры: 590
Re: Не приходит почта на сторонний ящик
Копать настройки sendmail.
Попробуйте отправить из командной строки на сервере.
А вообще лучше использовать SMTP сервер для отправки почты.
Попробуйте отправить из командной строки на сервере.
А вообще лучше использовать SMTP сервер для отправки почты.
- 2020.01.26, 15:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: tabs открытие нужной вкладки при входе на страницу
- Ответы: 1
- Просмотры: 553
- 2020.01.26, 10:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Документирование (генерация доки) проекта на Yii2
- Ответы: 6
- Просмотры: 2801
Re: Документирование (генерация доки) проекта на Yii2
Что значит не хочет работать? Опишите конкретнее. Так же попробуйте на другой версии php или в другом окружении.
- 2020.01.25, 17:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView сортировка по дополнительному полю
- Ответы: 4
- Просмотры: 1187
Re: GridView сортировка по дополнительному полю
'lastValidate' - нет такой связи.
Код: Выделить всё
$query->joinWith('validate');
- 2020.01.24, 17:53
- Форум: Разработка фреймворка
- Тема: Конструктор виджетов
- Ответы: 22
- Просмотры: 48491
Re: Конструктор виджетов
Решение проблемы. В классе Yiisoft\Factory\Factory меняем три метода на public function __construct(ContainerInterface $container = null, array $definitions = []) { $compositeContainer = new CompositeContainer(); $compositeContainer->attach($container); $compositeContainer->attach($this); $this->con...
- 2020.01.24, 16:16
- Форум: Разработка фреймворка
- Тема: Конструктор виджетов
- Ответы: 22
- Просмотры: 48491
Re: Конструктор виджетов
По задумке должен подменять. Я не вижу сходу почему это не случается. Если это так, то это баг factory. Если знаете как поправить, расскажите. Я думаю было бы логично, если бы фабрика в методе create использовала бы композитный контейнер из контейнера полученного через конструктор и самой фабрики(к...
- 2020.01.24, 13:47
- Форум: REST API (Yii 2.x)
- Тема: Как проверить пустое поле или нет при создании новой записи в модель?
- Ответы: 2
- Просмотры: 10289
Re: Как проверить пустое поле или нет при создании новой записи в модель?
Видимо if (!empty($this->id))
- 2020.01.24, 13:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как оптимизировать преобразование active-record в json
- Ответы: 6
- Просмотры: 1333
Re: Как оптимизировать преобразование active-record в json
Верно, она не нужна, просто скопировал кусок кода с сериализатора.maxomato писал(а): ↑2020.01.24, 13:32 Вопрос по участку кода.yiiliveext писал(а): ↑2020.01.24, 12:50 Здесь же будет выполняться только первая ветка if, ведь ActiveRecord имеет Arrayable интерфейс и мы переходим к следующему объекту в foreach. Тогда зачем вторая ветка if?
- 2020.01.24, 12:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как оптимизировать преобразование active-record в json
- Ответы: 6
- Просмотры: 1333
Re: Как оптимизировать преобразование active-record в json
Жадную загрузку Product::find()->with('producer') используете? Это не решит проблемы с fields, а вот так поможет и с автозагрузкой связей тоже. C getPrice() в afterFind() я, кстати, погорячился, здесь это излишне, можно сделать проще. $models = Product::find()->all(); foreach ($models as $i => $mod...
- 2020.01.24, 12:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как переопределить метод виджета в yii2-authclient?
- Ответы: 3
- Просмотры: 1292
Re: Как переопределить метод виджета в yii2-authclient?
что значит "виджет не работает"? ошибка появляется какая-то или что? Вообще ни каких ошибок но и сам виджет не появляется Есть хорошая народная песня по этому поводу. А возьму-ка я в руки деба-а-а-агер И по коду пройдусь соему-у-у-у Отловлю все проклятые ба-а-а-а-ги И пойму что к чему-у-у-у
- 2020.01.24, 12:13
- Форум: Общие вопросы (Yii 2.x)
- Тема: kartik\export\ExportMenu флаг triggerDownload возвращает ничего не найдено
- Ответы: 1
- Просмотры: 748
Re: kartik\export\ExportMenu флаг triggerDownload возвращает ничего не найдено
Что за дурная привычка не давать ссылку на код компонента на гитхабе?
Начните отладку отсюда https://github.com/kartik-v/yii2-export ... .php#L1298
Добавьте там Yii::debug($models, 'export') и посмотрите что приходит из провайдера.
Начните отладку отсюда https://github.com/kartik-v/yii2-export ... .php#L1298
Добавьте там Yii::debug($models, 'export') и посмотрите что приходит из провайдера.
- 2020.01.24, 12:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как оптимизировать преобразование active-record в json
- Ответы: 6
- Просмотры: 1333
Re: Как оптимизировать преобразование active-record в json
Смотрите в сторону yii\rest\Serializer, там уже есть нужный вам функционал, можете либо отнаследоваться, либо посмотреть как сделано.
По getPrice(), если это предобработчик цены из базы, то подключайте его в afterFind().
По getPrice(), если это предобработчик цены из базы, то подключайте его в afterFind().
- 2020.01.24, 11:51
- Форум: Архитектура, дизайн, ООП
- Тема: MVC ?
- Ответы: 13
- Просмотры: 21338
Re: MVC ?
А если по теме, то я за вариант Дмитрия. Пусть запрос на формирование списка делается в форме. И это никак не превратит даже самый навороченный проект в "уровень бложика" :D Логичнее использовать ProductForm extends Model и перенести всё в неё: $form->field($model, 'category_id')->dropdow...
- 2020.01.24, 02:28
- Форум: Разработка фреймворка
- Тема: Конструктор виджетов
- Ответы: 22
- Просмотры: 48491
Re: Конструктор виджетов
Так samdark и написал, что всё будет автоматически внедрено: Вообще-то я отвечал на вопрос человека выше, надо ли вручную обязательно задавать EventDispatcher, и уточнял в этом контексте, потому как по коду в мастере на гитхабе выглядело, что не надо. Ладно, проехали. Ответьте лучше на другой вопро...