👻
это тебе надо с андроид разрабом поговорить что они используют
👻
у них какая то либа есть которая отлично с кодами ошибок работает
Anonymous
Подскажите http://demos.krajee.com/editable я в цикле делаю вывод этого виджета и в его настройках 'model'=>$PropertiesDirectoryLink, 'attribute' => 'directory_id', получается что первый дропдаун работает а второй при клике не разворачивается 😔 что нужно сделать?
👻
айдишник скорее всего не проставляеться
Anonymous
да, айдишники одинаковые
Anonymous
блин
Steel
Я так для андроида все время шлю 200 и ошибку отдельным полем
в целом — это больше холивар, т.к. по факту будет работать и так и сяк но если делать по уму, то лучше коды ошибок таки использовать как завещает стандарт это и красивее и в переспективе надёжнее и проще в отладке т.е. на клиенте ты в одном месте делаешь ловлю всех статусов не-200, и уже если тебе пришел например unauthorized, то ты из любого места приложения железно перекинешься на форму логина, например но правда на практике использования bad request мы таки шлём часто 200й, ибо в глобальном виде это часто сложно обрабатывать нормально, т.к. зависит очень от формы
👻
не скажу с ходу посмотри в примере
Anonymous
он такое генерирует постоянно propertiesdirectorylink-directory_id-cont сейчас еще поищу
👻
они разные должны быть иначе будет всегда на 1й срабатывать
Anonymous
👍🏻 еще бы найти где это задавать)))
Anonymous
домой хочу, а тут эта запара (
Anonymous
Томас картику писал об этом но картик ответил странно. У меня точно такая же проблема http://disq.us/p/1bl6bnu
Anonymous
они разные должны быть иначе будет всегда на 1й срабатывать
что то не реагирует никак на опцию echo Editable::widget([ 'containerOptions' => [ 'id' => $key, ],
👻
а там echo разве а не return ?
Anonymous
containerOptions: array, the HTML attributes for the editable container.
👻
я ща не могу глянуть нет рабочего примера под рукой
👻
и в доку тоже
👻
:)
Anonymous
:)
посмотри пожалуйста, у меня уже глаз дергается от этих свойств товара )))
Gennadiy
Там ниже есть вариант другой: 'options' => ['id' => 'some-unique-id-goes-here'],
I
Вопрос по Pjax. Имеется форма а внизу список. Можно ли отправить данные на сервер с помощью pjax а результат вернуть не в тот блок в котором находится форма а в нижний где находится отфильтрованный список
Дмитрий
ребят подскажите в связующей таблице правильно делать составной индекс, или отдельно каждому полю? или то и то?
Дмитрий
Составной нужен если ты всегда по этим полям будешь искать совместной
Alexey
Не делать, внешние ключи это уде индексы
Дмитрий
во, вот почему я сомневаюсь в их необходимости
Дмитрий
ведь они и правда foreign_keys
Дмитрий
спасибо ребят!
Niko
ребят подскажите в связующей таблице правильно делать составной индекс, или отдельно каждому полю? или то и то?
можешь составной уникальный ключ добавить, а так foreign_key на каждое поле обычно достаточно
Дмитрий
ага оки, всё ясно!
SiZE
Не делать, внешние ключи это уде индексы
от БД зависит, в mysql автоматом создаются при создании внешнего ключа.
SiZE
а вообще индексы создаются исходя из плана запроса
Anonymous
внешние ключи обязательны? есть-ли обходной путь?
Anonymous
если не хочешь замарачиваться с ними>
who are you
Внешний ключ не создать без индекса
who are you
ребят подскажите в связующей таблице правильно делать составной индекс, или отдельно каждому полю? или то и то?
Если там нужно уникальные значения то групповой индекс если нет то простой индекс. Ну а внешний ключ без индекса ты не создашь
who are you
внешние ключи обязательны? есть-ли обходной путь?
Не обязательно. Можно на пыхе все контролировать 😁
Anonymous
Внешний ключ не создать без индекса
прошу прощения, не совсем правильно сформулировал вопрос, хотел спросить то, что можно ли без создания внешнего ключа связать индексы разных таблиц путем определенного манипулирования запросами sql.
who are you
Да
who are you
Лефтжойн
who are you
Или несколько запросов
who are you
Мускул же спрашивают
SiZE
Мускул же спрашивают
ну я не экстрасенс )
Anonymous
А в целом можете посоветовать какое нибудь пособие, учебник, "библию" по sql для начинающего?
who are you
зависит от базыыы.
У кого такие вопросы вряд ли пользуется чем то сложным и редким
SiZE
но лучше максимально на базу завязать
who are you
Редкая в разы
who are you
Ты слишком сложные сайты пилишь поэтому уже начал ее воспринимать как обыденность
who are you
А на моём уровне постгря это редкость 😁
who are you
ограничение целостности можно поддерживать кодом приложения
Это нужно быть крутым прогером чтобы не наипнуть )))
who are you
Хотя я раньше вообще не юзал эти ключи. Меня в йии только ему приучили. А точнее генератор моделей.
who are you
who are you
Вот вам gii не нравится а тем не менее он меня приучил хорошим манерам
Andrew
где задавать алиас @ webroot для консоли?
Andrew
надо
SiZE
не надо :D
who are you
Andrew
знать, где находятся загрузки с оригинального сайта, чтоб потом с ними мутить дела
Anonymous
а как ты это через gii генерировал внешние ключи? это дефолт генерация или ты подключил внешний?
Steel
где задавать алиас @ webroot для консоли?
тогда лучше отдельно завести алиас @storage и с ним уже мутить
SiZE
тогда лучше отдельно завести алиас @storage и с ним уже мутить
+1 где нить в common тогда, чтобы не было двоякости
who are you
Я вообще думал алиас один на весь проект сразу 😁
Andrew
ок, спасибо
who are you
Бейсик меня разбаловал
Anonymous
Тебе нужно смотреть миграции. Там ключи генерируют
я не совсем тебя понял, я знаком с миграциями и как их создавать, и так же знаком с gii, но, не видел как генерируются внешние ключи с gii.
Niko
внешние ключи обязательны? есть-ли обходной путь?
Не обязательны Недавно оказалось что есть люди, которым они мешают