@yii2ru

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

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

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

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

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

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' Хотя в базе поле есть, и точно именно такое

Даже не знаю, чего делать

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
./yii cache/flush-all
ненамного более полезный совет)

Matviy
27.09.2018
13:57:15
Хотя, я не припоминаю, может у меня схема кешируется

Но я ж почистил кеш

Или там другой коммандой?

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

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
А как лучше?

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
Ребят, эти записи равнозначны? Yii::$app->getUser()->getIdentity(); Yii::$app->user->identity; если да, то чем оправдано использование первной? Часто вижу в проектах.
Ну первое это функция. Второе просто поле модели. Кто знает, что у тебя в модели в этой функции описано может быть.

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

сам тоже посмотрел заодно

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

Страница 1649 из 1721