
Kotov
27.09.2018
11:03:45
Всем доброго дня! только начал изучение, подскажите информацию для быстрого вьезжания!

Oleg
27.09.2018
11:11:54

Kotov
27.09.2018
11:31:40
Спасибо?

Maxim
27.09.2018
11:41:58
Подскажите как в yii2 реализовывается compose для view, когда нужно в несколько view одни и те же данные подставлять (meta теги, меню).

Google

Maxim
27.09.2018
11:43:26
Или тут нет такого? Я просто после laravel

Vit
27.09.2018
11:44:37

SiZE
27.09.2018
11:45:00

Maxim
27.09.2018
11:45:51
Спасибо

PowerAxis
27.09.2018
12:04:28
кстати, а как в ларе в композе вью передавать параметры? как в yii в виджеты можно это делать из вьюхи

Maxim
27.09.2018
12:13:42

PowerAxis
27.09.2018
12:14:14
Какие например?
Ну, к примеру, релейтед статьи тебе нужно вывести. И они у каждой статьи свои

Maxim
27.09.2018
12:19:21

PowerAxis
27.09.2018
12:20:39
так а если мне эта же шляпа нужно на статьях, товарах, услугах и тд. че мне копипастить выборку в контроллере?
короче, я уже нашел ответ на стаке
нужно накостылить обертку и вызывать ее в контроллере
https://stackoverflow.com/questions/34153072/laravel-5-1-passing-data-to-view-composer

Maxim
27.09.2018
12:24:26

PowerAxis
27.09.2018
12:24:43
покажи пример

Google

Maxim
27.09.2018
12:27:24
Наверно в твоем случае не подойдет, так как это для всех view

Matviy
27.09.2018
13:53:14
Народ. помогайте. Первый раз такое:
ДОбавил текстовое поле в таблицу, ну и соответственно, использую его в модели. На локалке все круто, а на проде, поче-муто, выдает ошибку 'Getting unknown property: app\modules\catalog\models\Product::admin_comment'
Хотя в базе поле есть, и точно именно такое
Даже не знаю, чего делать

?Andrey?
27.09.2018
13:54:49

SiZE
27.09.2018
13:55:19

Matviy
27.09.2018
13:55:33
Конечно добавлено. И да, при выборке с базы оно пофигу
Хм
Ща попробуем

SiZE
27.09.2018
13:55:50
./yii cache/flush-all

Matviy
27.09.2018
13:56:10
Хрен, не помогло
Впервые такое

?Andrey?
27.09.2018
13:56:46

Matviy
27.09.2018
13:57:15
Хотя, я не припоминаю, может у меня схема кешируется
Но я ж почистил кеш
Или там другой коммандой?

SiZE
27.09.2018
13:57:42
может ты не там чистишь?

Andrey
27.09.2018
13:59:29

Matviy
27.09.2018
13:59:37
basic

Andrey
27.09.2018
13:59:58
на сервере с ssh?

Google

Matviy
27.09.2018
13:59:59
yii cache/flush-schema - nj;t yt gjvjukj
тоже не помогло
щас попроую отключить

Andrey
27.09.2018
14:00:37
можешь вручную удалить содержимое runtime/cache

Matviy
27.09.2018
14:00:41
Да, если отключить - работает
Но если включить назад - нет
Ну да, но хотелось бы понять, почему так
Кстати, вроде как было уже такое, что не чистился кеш вообще через консоль
То есть, написано. что почистил, а на деле - нифига

Andrey
27.09.2018
14:01:49
скорее всего chache создан www-data а в консоли другой пользователь и прав нет

Matviy
27.09.2018
14:02:31
я вообще через php yii запускаю.
Или у CLI другой пользователь?

Andrey
27.09.2018
14:03:23
web(apache) другой обычно

Matviy
27.09.2018
14:03:30
Ну типа php yii cache/flush-all
Хм, теперь понятно. всем спасибо!

SiZE
27.09.2018
14:03:59

Matviy
27.09.2018
14:04:00
Я почему-то думал, что консольное php от того же юзера, хотя логично - это ж не веб
Да, я уже почистил так, спасибо
Кстати, sudo -u www-data ./yii не работает, почему-то, пишет sudo: ./yii: command not found

Алексей
27.09.2018
14:08:03
if(!$this->validate()) {
$query->where('0=1');
return $dataProvider;
}

Google

Алексей
27.09.2018
14:08:08
wtf?)

Matviy
27.09.2018
14:12:21
Так там же вроде коммент есть
// uncomment the following line if you do not want to return any records when validation fails
То есть, добавляется невыполнимое условие, чтоб нифига не отдавало

Алексей
27.09.2018
14:16:00
косыль же
или это норма?

Admin
ERROR: S client not available

Matviy
27.09.2018
14:16:33
А как лучше?

SiZE
27.09.2018
14:18:18

Matviy
27.09.2018
14:19:43
Возможно, нужно попробовать
Нет, тоже нет
Не критично, вобщем, я так понимаю, sudo -u www-data php yii должно бытьдостаточно

Алексей
27.09.2018
14:23:53

Matviy
27.09.2018
14:25:00
Ну я не использовал просто)(

Alexey
27.09.2018
14:36:27
Ребят, эти записи равнозначны?
Yii::$app->getUser()->getIdentity();
Yii::$app->user->identity;
если да, то чем оправдано использование первной? Часто вижу в проектах.

Art
27.09.2018
14:38:12
разные версии yii1/2 мб?
последний вариант в 2

Alexey
27.09.2018
14:38:31
везде 2

Alexandr
27.09.2018
14:38:34
оба во 2

Alexey
27.09.2018
14:38:46
возможно мигрировали с 1 версии

Google

Fedor
27.09.2018
14:40:35

Art
27.09.2018
14:41:02
и это, возможно магический метод getUser == user

Alexey
27.09.2018
14:41:07
я понимаю что это функция и что такое геттеры ))
обе записи возвращают одно и то же
в общем, видимо это наследие старой версии

Илья
27.09.2018
14:43:03
но у этой магии есть плюс в виде возможности заюзать ??
чего с методами не прокатит естественно

Art
27.09.2018
14:46:41
https://www.yiiframework.com/doc/api/2.0/yii-web-application#$user-detail
https://www.yiiframework.com/doc/api/2.0/yii-web-application#getUser()-detail
одно и то же
возвращает это
https://www.yiiframework.com/doc/api/2.0/yii-web-user
сам тоже посмотрел заодно

PowerAxis
27.09.2018
16:43:43

Ivan
27.09.2018
16:59:53
/yii
php забыл
там же в файлике yii прописано пхп, первой строкой

PowerAxis
27.09.2018
17:01:50
а если попробовать?

Ivan
27.09.2018
17:01:51

Andrey
27.09.2018
17:03:11