Ivan
https://github.com/bazilio91/yii2-stubs-generator
Alexey
Stas
киньте ссыль или пример как его делать
Stas
ага а кроме екстеншена? или вручную это долго?
Алексей
киньте ссыль или пример как его делать
Сделай свой класс Yii
<?php
require(DIR . '/vendor/yiisoft/yii2/BaseYii.php');
class Yii extends \yii\BaseYii {
/
* @var \components\console\Application|\components\web\Application the application instance
*/
public static $app;
}
spl_autoload_register(['Yii', 'autoload'], true, true);
Yii::$classMap = require(__DIR__ . '/vendor/yiisoft/yii2/classes.php');
Yii::$container = new yii\di\Container();
и свой класс Application
/
* Class Application
* @property \path\to\your\Interface $myComponent
*/
class Application extends \yii\web\Application
{
...
}
Используй их в index.php и будет автодополнение Yii::$app->myComponent
who are you
Я могу сделать фореген Кей если у этого поля индекс составной?
who are you
Орёт что фореген Кей не может создать проверьте типы данных. Везде инт11
Ivan
ㅤ
who are you
может беззнаковый где?
Хз. Фореген Кей не мог создать в пхпмайадмин а вот через прогу Хейди всё создалось
ㅤ
who are you
Получается наоборот софт затащил а пхпадмин залупаеца с ошибкой непонятной
Misha
Доброго времени. Можно в таком запросе указать условие для связи?
return Hotels::find()
->where(['url' => $url])
->with('comments')
->one();
Misha
или только вот таким вариантом?
Misha
$query = Model::find()
->joinWith([
'junctions' => function (\yii\db\ActiveQuery $query) {
$query->andWhere(['{{junction}}.id' => null]);
}
], false);
Misha
Подскажите пжл
Vano
->with(['comments' => function ($query) {} ])
Misha
допустим нужно еще указать, что коменты должны выбираться, у которых статус равен еденице
Misha
Vano
дякую
только ты должен понимать, что это не join. И на выборку отелей это ВООБЩЕ никак не влияет
Андрей
Всем привет. Подскажите, пожалуйста. Если css и js находятся не в webroot, то Yii2 сохраняет в webroot в папке assets, а можно ли так с файлами картинок, которые прописываются во вьюхах?
NVlad
ну или acceptedComments
Misha
->with(['comments' => function ($query) {
$query->where(['status' => 1]);
}])
Misha
Спасибо, все работает
Misha
Kirill
К слову о тестировании. Есть какие-то гуру или может литература годная, которую почитать можно и повысить уровень дабы не отставать от сильных мира сего?
Vano
SiZE
Руслан 🇲🇨
Как вам удалось освоить yii?
Vitaliy
Сделай сначала без регистрации
1Bot
Niko
Kirill
Кажется ради одной регистрации юзать эдв шаблон излишне
Kirill
Вообще имея модули вообще хз зачем этот эдв шаблон
SiZE
Руслан 🇲🇨
who are you
who are you
😞
Не печалься есть Яндекс Гугл Яху и желание. Значит осилишь
Ivan
урааа , в КЗ закрыли Телеграмм, 1,5 дня скучал по чату!!!
Andrey
Или laravel. Или java.
who are you
Ivan
да из за какогото апозиционера долбанного
SiZE
who are you
Ivan
аа ну у него в телеграмме чат, типо что бы свою аппозицию не распускал))
who are you
М-да. Люди зажрались наверное раз стали прогресс технологий отбирать.
Руслан 🇲🇨
😞
Может жизнь тоже не для меня?
who are you
Ой вот не надо 😂 Программирование вообще жеская херовина. С таким принятием на свой счёт далеко не уедешь
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
На каждого, кто не осилит документацию по yii найдется свободная касса 😂
Vitaliy
SiZE
Ivan
Vitaliy
Я просто в Капчагае родился
Vitaliy
Родина, блин
Сергей
Новая документация гораздо удобнее предыдущей и удобно между русской/английской версиями переключаться :)
who are you
who are you
Ну блин, зачем делают мониторы широкие )) а сайты наоборот узкие. Наверное скоро меня постигнет дзен понимания😂
Andrey
чтобы в телефон влезали
Павел
Good
Читать широкий текст неудобно
Михаил
Друзья, подскажите пожалуйста, есть простенький способ, чтобы запретить добавление в БД одинаковых строк и вывести предупреждение? В rules же это не пропишешь?
who are you
Good
Валидатор свой, проте всего
who are you
Иф(Финд(условие)->оне)
Нельзя, уже есть
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Список атрибутов для уникальности в параметрах
Михаил
Спасибо огромное, сейчас попробую)
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
На всякий случай можно ключ закинуть, чтобы вручную в бд нельзя было создать
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Через миграции в бд
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
*я не повторяюсь, не повторяюсь 😄 не за что)
Михаил
unique валидатор в рулс
А это поможет в случае, если надо именно связку запретить? К примеру, в таблице есть id, id_employee, id_role, id_project и надо запретить именно только при полном совпадении всех столбцов, кроме id ?
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Ну опиши список атрибутов
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓