Valeriu
Alexey
конфиг по умолчанию
Alexey
$params = array_merge(
require(DIR . '/../../common/config/params.php'),
require(DIR . '/../../common/config/params-local.php'),
require(DIR . '/params.php'),
require(DIR . '/params-local.php')
);
return [
'id' => 'app-console',
'basePath' => dirname(DIR),
'bootstrap' => ['log'],
'controllerNamespace' => 'console\controllers',
'components' => [
'log' => [
'targets' => [
[
'class' => 'yii\log\FileTarget',
'levels' => ['error', 'warning'],
],
],
],
],
'params' => $params,
];
Alexey
Alexey
Юрий
Юрий
обновление с 2.0.6 до 2.0.13 - done)
Evgenii
Столкнулся с сайтмапом, при генерации которого в кеш идет запрос: Article::find()->select(['id','alias','published_date'])->with('categoryArticles.category')->limit(2000)->all(). Как видно, выбирается всего 3 небольших поля, но со связанной таблицей. Так вот, надо делать выборку не 2к записей, а 50к. Вот и думаю, справится ли кеш с таким обьемом данных?
Dmitriy
Может кто подсказать, как ко всем ajax запросам прикрутить сsrf токен?
Dmitriy
Evgenii
The Ant
https://github.com/samdark/sitemap годный иснтрумент для генерации сайтмап
The Ant
The Ant
в крон раз в сутки и норм
Evgenii
Niko
Niko
Там много ломается при выходе следующие версии и бывает, что метод иначе начинает работать. Что уж говорить при прыжках через версии. А здесь все ok
Yura
Yura
и теперь все прекрасно 😁
Good
Yura
ага, но там бэка и нет особо, так что изи
Good
У тебя. наверное, по ДДД сделано)))
Yura
естественно
M
как можно использовать два сценария для одной модели?
У меня есть модель User. При сценарии 'create' поле 'password' я ставлю require.
Но теперь появилась необходимость в еще одной валидации, которая должна происходить при create или update юзера. Я создаю сценарий 'update', но в actionCreate уже не могу модели его присвоить, т.к. там стоит $model->scenario = 'create' уже
Anonymous
Help
Valeriu
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
И определись какой сценарий в конкретном случае
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Вообще можешь дефолт использовать
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
К примеру при кртейт обязательно пароль а во всех остальных случаях минимум 6 символов
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
M
т.е. я должен создать тертий сценарий, и для него продублировать валидаторы, которые ставил на оба предыдущих
M
ну это решение в лоб. Не очень красивое
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Нет
M
омг
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
В правиле on => [Create, update]
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Ничего дублировать не нужно
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Я телефона не очень удобно объяснять) в общем нет никакой необходимости двух сценариев в модели, если переплетается в конкретном случае то делай новый сценарий и вешай на него нужные правила
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
И создавай новые уникальные если это нужно
Павел
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Для этого on принимает строку или массив со списком сценариев
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
M
Да понял. Спасибо
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Joel Ex
привет всем, как в модальных окнах передавать хедер через контроллер?
Dmitriy
Evgenii
Можно ли как нибудь проверить применилось ли ЧПУ для Url::to()?
Evgenii
нужно не выводить урлы для которых не применилось
The Ant
Joel Ex
никак, это недопустимо
Как тогда можно разные заголовки заполнить в модальных окнах create, update и т.д GridView'a ?
The Ant
а как ты тайтл страницы формируешь?
Maxim
а какие права должны быть на папку runtime?
у меня почему-то такие записи в логе
2017-11-08 18:36:58 ][13][-][warning][yii\caching\FileCache::setValue] Unable to write cache file '/home/www/runtime/cache/2b/2baebb843417004ad76b4a45ef936fec.bin': file_put_contents() Permission denied
The Ant
не знаю как правильно, но я сделал отдельный экшен с аяксом, который форму выводит с модалки
The Ant
без сраных виджетов
Joel Ex
The Ant
Dmitry
Joel Ex
title
нету титлов они все равно почему то не отображаются, там просто форма открывается
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Joel Ex
Dmitry
Joel Ex
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Все остальное через модели
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Контроллер то тут при чем
Joel Ex
модалка прописана в index.php у нее свое вью
The Ant
Final
Подскажите, как выучить Yii2? Уже больше месяца долблю и многие вещи непонятны и сложны, прошёлся немного по php, html, постоянно что-то читаю, пытаюсь делать, кучу видеокурсов просмотрел по Yii, но идёт очень туго, может подскажете, направите. Никакого опыта в программировании до этого не было.
Дмитрий
Подскажите, как выучить Yii2? Уже больше месяца долблю и многие вещи непонятны и сложны, прошёлся немного по php, html, постоянно что-то читаю, пытаюсь делать, кучу видеокурсов просмотрел по Yii, но идёт очень туго, может подскажете, направите. Никакого опыта в программировании до этого не было.
Выучить PHP7, CSS, HTML, JQuery