
Nibbler
05.02.2018
15:54:54
ты пропустил там код ошибки
50х 40х 30х

Mr.
05.02.2018
15:55:05
да, я видел

Nibbler
05.02.2018
15:55:20
там либо использовать класс либо с кодом

Google

Mr.
05.02.2018
15:55:50
окей, спасибо, попробую отпишусь

Елена
05.02.2018
16:52:55
Расскажите, как работает MemCache. Он, что, не сразу данные в кэш кидает? Может какие-нибудь настройки?

SiZE
05.02.2018
17:02:13

Nibbler
05.02.2018
17:06:57

☕ CunningFox
05.02.2018
17:39:48
может у него обед?
Распространенный косяк, просто данные по протоколу почты России передает)

SiZE
05.02.2018
17:40:14

Kirill
05.02.2018
18:11:02
вот где открывали кеш, там и просите данные

Konstantin
05.02.2018
20:29:15
<?= $form->field($model, 'cat[]')->dropDownList(app\gallery\models\GalleryCategories::find()->select(['name'])->asArray()->indexBy('id')->column(),
['multiple' => 'true', 'size' => 10]) ?>
как тут selected сделать?
или опять $form->field кастрат и у него нет таких параметров у дропдауна ?
public function dropDownList($items, $options = [])
все же кастрат. вот зачем так сделали неудобно ?

Saško
05.02.2018
20:33:05
потому что значение берётся из модели, очевидно же
было бы странно рендерить дропдаун из модели со значением не из модели
если нужно независимый от модели дропдаун — рендерите его отдельно из Html::итд

Google

Kirill
05.02.2018
20:33:39
->dropdownList(ArrayHelper::map($запрос, 'ключ', 'поле заголовка'))
А, как сделать селектед сразу
Вообще данные для этого лучше заранее подготовить
Щас бы во вьюхе данные вертеть в 2к18

Saško
05.02.2018
20:34:41
Html::dropDownList() вот же
в нем можно задавать чо там надо выделить отдельно от модели

Kirill
05.02.2018
20:35:03
Но это не activeDropdownList
Не для атрибута модели

Saško
05.02.2018
20:35:24
конечно, потому что активДропдаун выделяет то, что в атрибуте модели
или задача наговнокодить, чтобы значение в модели одно, а выделенно было другое, чтобы потом другой прогер сошел нах с ума, дебажа эту байду? :)

Kirill
05.02.2018
20:36:16
@k_o_n_s_t_a_n_t_i_n

Konstantin
05.02.2018
20:36:25
неочевидная грань
каждый раз натыкаюсь на эти грабли

Kirill
05.02.2018
20:36:53
В чем проблема?

Konstantin
05.02.2018
20:37:27
я не люблю формы делать из виджета

Saško
05.02.2018
20:37:37
не понимаю, что неочевидного в том, что для дропдауна МОДЕЛИ берётся в качестве выделенного значения значение МОДЕЛИ же
что там должно быть-то?

Kirill
05.02.2018
20:38:12
+

Konstantin
05.02.2018
20:38:39

Saško
05.02.2018
20:39:15
тогда, очевидно, надо использовать модель другой таблицы для генерации выпадайки

Kirill
05.02.2018
20:39:22
Сложную лабуду намутили
В 2 часа ночи фиг поймёшь

Google

Konstantin
05.02.2018
20:40:39
да, я тоже уже не соображаю почти ) с этими ночными подработками ппц уже. в общем надо в свободное время разобрацйа с этими моделями и формой

Sergey
05.02.2018
21:14:04
Всем привет, такое дело - дали дамп проекта на yii2 advanced + БД верстку поправить, установил composer, сделал composer install. В интернете нет документации как стартануть готовое приложение, только с нуля. В общем php yii serve говорит Document root "/Users/…./console/web" does not exist.
в какую сторону смотреть? как стартануть чтобы хотябы ошибки на конфигурацию БД пошли.. )

Saško
05.02.2018
21:18:46
там ещё надо php init сделать в том каталоге
чтобы он посоздавал каталоги, которых нет в репе обычно
ну и там может быть ньюанс что serve может быть какнить сломан и надо открывать через обычный вебсервер (т.е. прописать там к фронтенд/веб путь, итд)
https://github.com/yiisoft/yii2-app-advanced/blob/master/docs/guide/start-installation.md
в общем тут есть инфа по установке
ибо «Document root "/Users/…./console/web" does not exist.» намекает нам на какую-то жесть
веб в консоли… ммм… найс :)

Sergey
05.02.2018
21:22:20
О, спасибо. Думаю то что надо. Только страшно, перезапишется что нибудь нетак ) Буду пробовать. а ничего что main-local.php во всех папках пустое - просто return []; ?

Saško
05.02.2018
21:24:09

Saško
05.02.2018
21:24:30
то что пустое — норм
но возможно надо какие-то значения прописать, это уже надо узнавать от кододавателей :)

Sergey
05.02.2018
21:25:37
Понял, вполне логично ) еще раз спасибо

☕ CunningFox
05.02.2018
21:26:31
Все что -local дб в гитигноре, может спокойно переопределяться в продакшн и имеет больший приоритет

Eugene
06.02.2018
07:25:49

Павел
06.02.2018
07:27:44
Смотри стек
Там у тебя проблема в вызове метода findThisDayNews()

Google

SiZE
06.02.2018
07:29:03

Павел
06.02.2018
07:30:13
Ну буржуйски по белому написано: смотри строку 113 модели ThisDay
И тишина...

Nibbler
06.02.2018
07:43:54
он осознал)

Павел
06.02.2018
07:45:15
А покаяться?

Eugene
06.02.2018
07:46:00
Да вы на комментарий не отвечаете, а просто в чат пишете, поэтому пропустил вспышку) извините

Admin
ERROR: S client not available

Eugene
06.02.2018
07:46:06
Да, нашел косяк, спасибо

Nibbler
06.02.2018
07:46:54

49576
06.02.2018
07:47:09
Пасаны, поможите. Цену округляет при импорте. Кусочек кода:
$decode=file_get_contents($uploadfile);
$arr = json_decode($decode);
foreach($arr as $row)
$flower->price = (($row->Prices)*1.1);
..................
public function rules()
[['price'], 'number'],
...................
Файл:
[
{"Farm":"Ромашка","Boxes":100,"Variety":"Белая","Lenght":"L","Stems":200,"Prices":1.17}
]
шо не так?
дело не в модели я так понял. так как ручками всё вносится хорошо. а при импорте какашка округленная

Дмитрий
06.02.2018
09:23:11
Все привет! Вопрос: вы обрабатываете форму в том же контроллере что отвечает за её отображение, или делаете action на другой адрес и другой контроллер? Пример когда в одном:
public function actionForm()
{
$request = Yii::$app->request;
if ($request->isPost) {
// Обработка формы
}
// отображение формы
$form_model = new \frontend\models\LoginForm();
return $this->render('form', compact('form_model'));
}

Anton Shelyganov
06.02.2018
09:28:42
Обычно в том же action. Т.е. как в примере.

Дмитрий
06.02.2018
09:30:49
Спасибо

Barbara
06.02.2018
09:31:45
подскажите пожалуйста в модели рулесы
['category_id', 'each', 'rule' => ['integer']],
а как теперь сделать такое
[['category_id'], 'exist', 'skipOnError' => true, 'targetClass' => CatalogCategory::className(), 'targetAttribute' => ['category_id' => 'id']],
каждый элемент массива проверить эксистом
Неожиданно ? оказалось эксист можно было запихать в еач

Павел
06.02.2018
09:47:12
Барбара ты учишься не по дням, а по часам! Радуешь меня прямо!

Gleb
06.02.2018
09:49:31

Google

SiZE
06.02.2018
09:50:25
Надо проводить литературные вечера "Документация Yii"

☕ CunningFox
06.02.2018
09:52:34
Яишные чтения? ?

Павел
06.02.2018
09:57:59
Регулярные яичники
Или яичницы

Andrii
06.02.2018
10:23:15
Куда лучше вставить анализ входящих параметров? Параметры - дата начала периода и дата конца. Чтобы можно было и в запрос норм передать и потом во вьюхе отобразить
сейчас я в датапровайдере анализирую их и строю запрос
может быть типа period=week
а на странице есть виджет, где надо показать конкретно с какого по какое число
вот это я определяю внутри Query, когда передаю параметр туда
и как все то лучше сделать чтобы более по-человечески было?

Barbara
06.02.2018
10:26:18
почему в CRUD вдруг при удалении строки стало
Method Not Allowed (#405)
Method Not Allowed. This URL can only handle the following request methods: POST.

SiZE
06.02.2018
10:26:29

Saško
06.02.2018
10:26:52

Andrii
06.02.2018
10:29:55
СПасибо

Barbara
06.02.2018
10:32:58

Saško
06.02.2018
10:34:24