Vladislav
ахахха
Niko
я даже в поддержку написал, чтоб они сделали меньше колонок, а то прочесть невозможно)))
Karim
Niko
Karim
чет в веб вебрсии кажись не работает
Anonymous
Работает
CybernatiC
Ребзя привет
CybernatiC
как в yii2 сделать <?=base_url('action/method')?> как в CI ?
CybernatiC
есть ли Helper base_url ?
Anonymous
а что он делает?
Anonymous
Есть Url хелпер
CybernatiC
подставляет путь
CybernatiC
то есть пишет адрессайта/action/method
CybernatiC
Url::to('action/method')
CybernatiC
этот ?
Niko
Я не пойму вопрос
Anonymous
<?= \yii\base\Url::to(['module/controller/action', 'kek' => $param]) ?>
Anonymous
этот ?
Да, но лучше открой гайд
CybernatiC
Рахмет
Niko
baseUrl можно установить в config/main.php через basePath
CybernatiC
Да, но лучше открой гайд
ненавижу гайды =( люблю адские муки и метод тыка
Anonymous
https://yiiframework.com.ua/ru/doc/guide/2/runtime-routing/
Anonymous
ненавижу гайды =( люблю адские муки и метод тыка
Ну ты оскорбляешь мои чувства, какого хрена ты время тратишь чужишь людей, когда проблемы нету реальной.
Джинн
+1000
Ахалай-махалай, и у товарища теперь 1000 монет!
Niko
+1000
тебе конфигурация basePath не подходит? чтоб доставать через Yii::$app->basePath()
CybernatiC
спасибо
CybernatiC
кстати кто из вас юзал Starter Kit ? посоветуйте, надо чтобы были роли и возможность сделать Rest API
Niko
я перепутал, секунду
CybernatiC
https://github.com/trntv/yii2-starter-kit этот не устанавливается
CybernatiC
какие то траблы с Composer
Anonymous
Норм шаблон, я оттуда идеи тырил в свой
Anonymous
какие, показывай
CybernatiC
ща
CybernatiC
сек
Anonymous
@cybernatic_uz нах ты бота добавил?
Niko
там же ад в виде front/back
задай defaultRoute в common config/main.php
CybernatiC
Да
CybernatiC
нельзя было? =(
CybernatiC
он мотивирует просто
CybernatiC
там шеккели можно в эфир выводить
CybernatiC
на кошель
Niko
это если один и тот же путь на фронте и беке по умолчанию
CybernatiC
/balance@magiclampbot
Джинн
Ваш баланс: 4192634 (а ведь это целый 1 наноцент!)
Anonymous
У тебя админ права?
CybernatiC
У тебя админ права?
нет тут же можно всем добавлять
CybernatiC
Можно один глупый вопрос? правильно ли я делаю удаление
CybernatiC
в foreach создаю <input name="delete[]"> на сабмите прохоу foreach и с модели удаляю
CybernatiC
$model = MyModel::findOne($id); $model->delete();
CybernatiC
или есть какие то более лучше варианты?
CybernatiC
просто в модели onDelete стоит unlink($imgpath)
CybernatiC
то есть при удалении автоматом удаляет файлы
Tikhon
deleteAll($ids)
Niko
deleteAll($ids)
это опасный метод
CybernatiC
deleteAll($ids)
он будет триггерить onDelete?
CybernatiC
это опасный метод
насрать там интернет магазин чужой ))
CybernatiC
конкурентов
CybernatiC
😃
Niko
посмотри его реализацию и все поймешь
Tikhon
не
Tikhon
Note that this method will not trigger any events. If you need EVENT_BEFORE_DELETE or EVENT_AFTER_DELETE to be triggered, you need to find the models first and then call delete() on each of them. For example an equivalent of the example above would be:
Tikhon
ппц сам не ожидал
Tikhon
YII: yes it is [unexpected behavior]
Anonymous
тогда только тем foreach методом ебошить
Ну если записей много, то можно через each() объекта ActiveQuery перебирать, он батчами(пачками) модели грузит и позволяет избежать утечки памяти и падения скрипта
Anonymous
$query = Product::find()->andWhere(['id' => [1,3,5,6,8.....]]); // По умолчанию размер пачки 100, в примере 10 foreach($query->each(10) as $product) { // magic }
Anonymous
Т.е. загрузит 10 моделей из бд, переберет по одно, и ещё 10 и т.д пока есть результаты
CybernatiC
Охуенно
CybernatiC
Спасибо
Anonymous
+100
CybernatiC
+100
+1к
Джинн
+1к
Ахалай-махалай, и у товарища теперь 2000 монет!
CybernatiC
Бот реагирует на ОТВЕТЫ