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

Aleksey_ZX
2020.11.11, 08:23
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: db postgres поле bit
Ответы: 0
Просмотры: 15152

db postgres поле bit

db postgres поле "week" bit(7) NOT NULL DEFAULT '0000000'::"bit" При попытке записи получаю ошибку String data, length mismatch: 7 ERROR: bit string length 4 does not match type bit(7). Yii2 пишет вместо '0001110’' -> ‘1110’ те пропадают ведущие нули. данные приходят как строка '...
Aleksey_ZX
2020.10.20, 20:26
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Проблемы с жадной загрузкой.
Ответы: 4
Просмотры: 16127

Re: Проблемы с жадной загрузкой.

Почему это проблема? я получаю запрос : ... WHERE ( `KG`.`KGCR`. `user_id`, `KG`.`KG`.` kindergarten_id`) IN ((119, 4), (121, 1) ... а мне нужен запрос: ... WHERE ( `KGCR`. `user_id`, `KG`.` kindergarten_id`) IN ((119, 4), (121, 1) ... Запрос в таком виде я не могу получить. ------ Могу такой ... W...
Aleksey_ZX
2020.10.19, 18:38
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Проблемы с жадной загрузкой.
Ответы: 4
Просмотры: 16127

Re: Проблемы с жадной загрузкой.

Никто ничего не может сказать ?
Aleksey_ZX
2020.10.19, 10:48
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Проблемы с жадной загрузкой.
Ответы: 4
Просмотры: 16127

Проблемы с жадной загрузкой.

Делаю такой гетер. public function getKindergartenGroup() { $q = KindergartenGroup::find() ->alias('KG') ->rightJoin(KindergartenGroupClientRelation::tableName() . ' as KGCR', 'KGCR.kindergarten_group_id = KG.id') ->rightJoin(self::tableName() . ' as DCR', 'DCR.user_id = KGCR.user_id and DCR.departm...
Aleksey_ZX
2017.10.26, 09:21
Форум: Общие вопросы по программированию
Тема: Подключении 2 классов с одним именем
Ответы: 13
Просмотры: 3779

Re: Подключении 2 классов с одним именем

Замена имени класса плохая идея. нормальная. Нужно дописать наймспайс. хотя это тоже не очень хорошо. Если класс писал не ты. проект ваш? классы тоже ваши. неймспейс - часть имени класса. А вообще есть спецификация psr-4. Если ее соблюдать то и не появятся такие вопросы. однако вопрос у вас возник....
Aleksey_ZX
2017.10.25, 21:34
Форум: Общие вопросы по программированию
Тема: Подключении 2 классов с одним именем
Ответы: 13
Просмотры: 3779

Re: Подключении 2 классов с одним именем

Да возможно, можешь через trait подключить, если методы одинаковые, то переименовать через trait. ВЫ задачу не поняли. Мне не нужно множественное наследование. Я хочу избежать ошибки, при подключении второго класса. Поменяй название класса? По рукам нужно бить за такое. Замена имени класса плохая и...
Aleksey_ZX
2017.10.25, 21:23
Форум: Общие вопросы по программированию
Тема: Подключении 2 классов с одним именем
Ответы: 13
Просмотры: 3779

Re: Подключении 2 классов с одним именем

Казалось бы очевидная вещь, но нигде не написано явно. ну это действительно очевидно и не нуждается в уточнении. Невозможно определить какой конкретный класс вы хотите вызвать, если подключены оба. Все зависит от области видимости. Если бы у класса была локальная область видимости, то при инклюде о...
Aleksey_ZX
2017.10.25, 20:41
Форум: Общие вопросы по программированию
Тема: Подключении 2 классов с одним именем
Ответы: 13
Просмотры: 3779

Re: Подключении 2 классов с одним именем

Добрый день! Предположим есть класс User лежит он в папке 1. И есть еще один класс User лежит он в папке 2. Namespace одинаковый или нету. Возможно ли как то одновременно использовать эти классы не редактирую их? Или нужно одному из них прописать Namespace и потом подключать? нельзя. имя класса дол...
Aleksey_ZX
2017.10.25, 20:37
Форум: Общие вопросы по программированию
Тема: Подключении 2 классов с одним именем
Ответы: 13
Просмотры: 3779

Re: Подключении 2 классов с одним именем

trueorfalse писал(а): 2017.10.25, 19:07 Да возможно, можешь через trait подключить, если методы одинаковые, то переименовать через trait.
ВЫ задачу не поняли. Мне не нужно множественное наследование. Я хочу избежать ошибки, при подключении второго класса.
Aleksey_ZX
2017.10.25, 19:04
Форум: Общие вопросы по программированию
Тема: Подключении 2 классов с одним именем
Ответы: 13
Просмотры: 3779

Подключении 2 классов с одним именем

Добрый день!
Предположим есть класс User лежит он в папке 1. И есть еще один класс User лежит он в папке 2. Namespace одинаковый или нету. Возможно ли как то одновременно использовать эти классы не редактирую их?
Или нужно одному из них прописать Namespace и потом подключать?
Aleksey_ZX
2017.08.19, 16:37
Форум: Обо всем
Тема: Почему бизнес выбирает Битрикс и Вордпресс
Ответы: 55
Просмотры: 42116

Re: Почему бизнес выбирает Битрикс и Вордпресс

Добавлю свои 5 копеек. Я пишу в роли заказчика, делаю вид что программирование почти не знаю. С чего стоит начать - Классификация бизнеса: Большой, средний, мелкий. Большой и средний в 99% выберет свое уникальное решение. Будем рассматривать мелкий бизнес, и он самый многочисленней, но приютом мало ...
Aleksey_ZX
2017.02.12, 18:18
Форум: Общие вопросы (Yii 2.x)
Тема: Предать количество товара в layouts из сессии
Ответы: 10
Просмотры: 3187

Re: Предать количество товара в layouts из сессии

Я же вам писал? зарегистрируйте свою корзину как компонент например в конфиге 'components' => [ ''' 'cart' => [ 'class' => 'app\modules\base\models\Options', ], ....... Доступ из любого места \Yii::$app->cart; при первом вызове это равносильно new \app\modules\base\models\Options()
Aleksey_ZX
2017.02.10, 13:33
Форум: Общие вопросы (Yii 2.x)
Тема: Предать количество товара в layouts из сессии
Ответы: 10
Просмотры: 3187

Re: Предать количество товара в layouts из сессии

Как вариант, создаете свойство класса, ему в методе присваиваете класс корзины(указаетль). доступ из лайаута $this->context->ваше свойство, но это не совсем верно, правильнее объявить свой компонент корзины, и по том к нему обращаться можно будет через глобальную свойство \Yii::$app->ваш компонент
Aleksey_ZX
2017.01.29, 09:02
Форум: Общие вопросы (Yii 2.x)
Тема: Отображение ошибок ActiveField всех полей в одном выделенном месте
Ответы: 12
Просмотры: 5287

Re: Отображение ошибок ActiveField всех полей в одном выделенном месте

errorSummary выводит только после Submit. Если без отправки формы, значит это вам нужно писать на js. https://yii2-cookbook.readthedocs.io/forms-activeform-js/ есть два варианта: 1. отправляете форму, если есть ошибки их собираете по событию 'afterValidate.', и пишите туда куда нужно, нет форма уйд...
Aleksey_ZX
2017.01.17, 21:08
Форум: Общие вопросы (Yii 2.x)
Тема: Объединить orWhere и andWhere
Ответы: 18
Просмотры: 5439

Re: Объединить orWhere и andWhere

$query->orWhere([ ['and', ['not in','{{%название талицы без префикса}}.order_delivery_address_city',['Москва','']], ['{{%название талицы}}.order_delivery_data_courierId'=>51], ], ['and', ['{{%название талицы}}.order_totalSumm'=>330], ['{{%название талицы}}.order_delivery_data_courierId'=>51], ] ]);...
Aleksey_ZX
2017.01.16, 13:27
Форум: Общие вопросы (Yii 2.x)
Тема: Объединить orWhere и andWhere
Ответы: 18
Просмотры: 5439

Re: Объединить orWhere и andWhere

Одно и тоже, только по-разному собранное, вывели через or. У ТСа проблема в другом - ему нужно задать в запросе значения полей из разных таблиц. Если бы он изначально не изощрялся с запросом, то и проблемы такой не возникло. Для того что бы он мог выбрать, как удобнее. Если разные таблицы и поля со...
Aleksey_ZX
2017.01.16, 12:26
Форум: Общие вопросы (Yii 2.x)
Тема: Плагин на WP c Yii.
Ответы: 8
Просмотры: 3085

Re: Плагин на WP c Yii.

Да, на англоязычном форуме у кого-то бегало, помню. А что на живом отличаться будет? 1. я уверен, что с загрузкой скриптов будут проблем. коллизии нужно решать будет. 2. Хотелось бы увидеть как была организована структура папок. 3. устанавливать я это планирую как Плагин к WP. Yii создает временные...
Aleksey_ZX
2017.01.16, 12:17
Форум: Общие вопросы (Yii 2.x)
Тема: Плагин на WP c Yii.
Ответы: 8
Просмотры: 3085

Re: Плагин на WP c Yii.

У Yii изначально монолитная структура, поэтому просто так выделить только виджеты не получится. Но и Wordpress не использует Composer для своих пакетов. Поэтому есть варианты: 1) Сделать админку плагина отдельной папкой с Yii, добавив при необходимости реализацию IdentityInterface для логина через ...