Дмитрий
Alexey
Юнит это маленький кусок кода
Alexey
чистая функция, по возможности
The Ant
Anonymous
Anonymous
> foreach (array("Don", "John", "Kent")
Тогда здесь хуйня какая-то
Михаил
Всем привет. Подскажите, пожалуйта, как решить эту маленькую проблемку?
Надо вызвать action в контроллере и передать туда 2 аргумента: $id и $date. Если с первым всё понятно, то как мне взять из datepicker то значение, которое человек ввёл и передать его в качестве параметра в post запросе?
Михаил
Anonymous
А разве у тебя в реквесте не будет 'date' ?
Михаил
Вот я и не совсем понимаю, просто я не использую модель и эта форма обычная, а не activeform...
Что мне нужно изменить?
Anonymous
Я говорю, у тебя, по идеи, в Реквесте будут данные в 'date'
Поэтому в урл ты их не могешь подставить (Если виджеты такого не умеют)
Михаил
Понятно. А я смогу потом в контроллере вытащить из реквеста date?
Михаил
Всё, разобрался. Спасибо.
Anton
даже сравнивая лару с юи, счет не в пользу юи )
Roman
ларка гавно, уииииииииии крут 😊
Roman
у вас же тут срач, я правильно понял?
SiZE
Anton
все все ) расслабьтесь
Anton
и я торможу холивар
who are you
Временный мут есть))) можешь продолжать обсирать
who are you
Ты здесь третий день пришёл за помощью а сам потом сидишь обсираешь. Как козёл кароч себя ведёшь
who are you
Потреблятство неблагодарное. Не нравится, удали йии и пиши на ларе. ))
Roman
Rich
Да хотя б десяток коммерческих проектов на йи написал и пару на ларе, чтобы рассказывать сказки
Anton
успокойтесь
Anton
я уже понял зря это сказал
Сергей
Привет) есть кто желающий поработать? На постоянку или на проект. Есть проекты на yii1/2, нужны программисты. У нас компания в Москве, есть офис, можем пригласить на собеседование. Если кому интересно, напишите в личку, там подробно расскажу.
Alexey
ого, настоящий офис
who are you
Alexey
Вопрос на эрудицию: если сделать throw $e внутри catch блока, выполнится ли код в finally?
Anonymous
Artem
Anonymous
Anonymous
finally
В PHP 5.5 и более поздних версиях блок finally также можно использовать после или вместо блока catch. Код в блокеfinally всегда будет выполняться после кода в блоках try и catch, независимо от того, было ли выброшено исключение, перед тем как продолжится нормальное выполнение кода.
Alexey
Alexey
тут речь-то идет про выбрасывание в try блоке
Alexey
а не в кетче
Anonymous
Alexey
Alexey
надо еще обернуть в один трайкетч, иначе не заработает
Anonymous
@russianlagman
try {
throw new \Exception();
} catch (Exception $e) {
echo 'Поймано исключение: ', $e->getMessage(), "\n";
} finally {
echo "Первое finally.\n";
}
echo '---------------------------';
try {
throw new \Exception();
} catch (Exception $e) {
throw $e;
} finally {
echo "Первое finally.\n";
}
Anonymous
Засунь это в php sandbox
Anonymous
и не парься
Anonymous
первое - отработает, второе - нет
Alexey
http://sandbox.onlinephpfunctions.com/code/b84f72a0c1baef9a266210733f03733c5683709b
Alexey
вопрос был на эрудицию, а не на умение сходить в сэндбокс
Anonymous
Anonymous
Я таких умных слов не знаю, извиняй
Alexey
ребята, помогите пожалуйста разобраться с проблемой, в модели Search делаю выборку для датапровайдера из двух таблиц путем внутреннего джоина для фильтрации и сортировки, в итоге ID основной таблицы перезаписывается IDшниками второй и при попытке получить любой relation базовой модели получаю пустой массив, т.к. IDшники уже не те.
Как-то можно в queryBuilder сделать так чтобы ID основной модели сохранялись?
$query = Task::find()->select(['task.*', 'task_log.*']);
$query->innerJoin('task_log', ['=', 'task_log.id', TaskLog::find()->select('id')->where('task_log.task_id = task.id')->orderBy(['task_log.id' => SORT_DESC])->limit(1)]);
$query->orderBy(['task_log.id' => SORT_DESC]);
Alexey
$query->indexBy
Павел
Робяты а кто встречался с такой штукой что в ответе сервера впереди пробел вставляется
Alexey
$query->indexBy
если так делать
$query->indexBy('task.id');
то выдает
Getting unknown property: backend\models\task\Task::task
Alexey
а если так $query->indexBy('id');
то такойже эффект как и без indexBy
Yan
Из доки:
$query->select('user.id AS user_id, email');
Yan
Алиас кароче надо сделать
Alexey
алиас для основной модели или для тех, которые к ней цепляются?
Alexey
извиняюсь за тупость, но мозг уже очевидные вещи не понимает ))
SiZE
SiZE
для отладки запроса можно сделать так:
echo $query->createCommand()->getRawSql();
Alexey
Alexey
Yet Another Stats (β)
Карма @sizepermru стала 43
Alexey
Alexey
SiZE
orderBy(['task_log.id' => SORT_DESC])->limit(1) -> select('MAX('id') as id')
Yet Another Stats (β)
Карма Yan стала 6
Alexey
Vladimir
Коллеги, привет) Гуглил-муглил так и не нагуглил как добавить еще одно приложение в yii2 advanced шаблон, хелпаните плз
Rich
Какое такое приложение?
Vladimir
Ну есть там frontend, backend, а мне надо еще одно
Rich
делаешь приложение, создаешь в конфиге 'modules' => [ .. ] где скок хоч приложений прописываешь
Vladimir
и будут они бутстрапиться все вместе, не оч решение
Rich
как это бутстрапиться?