
Алексей
22.09.2018
18:57:01
ну я ничего не менял... как установилось..

Батыр
22.09.2018
19:00:37

Алексей
22.09.2018
19:03:57
sudo apt install curl php-cli php-mbstring git unzip
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
php composer.phar create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic yii-project
есть идеи?)

Google

Алексей
22.09.2018
19:24:50
решил...

PowerAxis
22.09.2018
19:27:27
Говори

Алексей
22.09.2018
19:31:45
что?

PowerAxis
22.09.2018
19:39:29
Что сделал

Алексей
22.09.2018
19:41:20
не буду, засрете ?

jenia
22.09.2018
19:43:17
Хочу перейти на сервисные слои. По ходу с DI какая та беда
yii\base\InvalidConfigException: Missing required parameter "config" when instantiating "backend\models\forms\ExistForm". in
Куда копать или весь листинг нужен?

Алексей
22.09.2018
19:44:26
И еще хотел спросить, может посоветуете видео (где пилиться проект) или какой-то проект, чтобы посмотреть "как надо"

PowerAxis
22.09.2018
19:44:38

Алексей
22.09.2018
19:45:47
Спасибо, посмотрю)
хотя часть видео 2-3 года, актуально?

PowerAxis
22.09.2018
19:46:27
да

Google

PowerAxis
22.09.2018
19:46:58
можешь у него мастер-класс по yii2 купить, он там магазин пилит

Ad.x ??
22.09.2018
19:58:28

Алексей
22.09.2018
19:58:57
ну задача может быть решена, но правильное решение?)
рабочее решение != правильно (часто)

Ad.x ??
22.09.2018
19:59:22
нет правильных решений, есть решение которое оптимально в данный момент

Artyom
22.09.2018
20:03:26

jenia
22.09.2018
20:04:26
Разобрался?
С одним разобрался так другое подошло. Тоже DI..
yii\base\InvalidConfigException: Missing required parameter "user_id" when instantiating "backend\models\forms\ExistForm". in

Artyom
22.09.2018
20:04:59
покажи.

PowerAxis
22.09.2018
20:04:59
Ну ты переведи ошибку-то

jenia
22.09.2018
20:05:12
Я перевёл.
По ходу не то объект создаёт без user_id

Artyom
22.09.2018
20:05:35
ну понятно что, саму форму, название какое-то странное...
скрин или код можешь в лс.
и что ты с ним делаешь.

jenia
22.09.2018
20:06:29
Нормальное. Это отвечает за существование товара отвечает . Сам пользователь говориь он есть или нет

Artyom
22.09.2018
20:06:34
т.е. как пытаешься создать.

jenia
22.09.2018
20:06:40
Сек

Andrey
22.09.2018
20:11:31

Google

PowerAxis
22.09.2018
20:17:44

Artyom
22.09.2018
20:46:12
Спасибо.

[Anonymous]
22.09.2018
20:48:07

Artyom
22.09.2018
20:48:46
Ты на ларе писал?
Да, уже подзабыть успел, у меня мозг так устроен, не вижу - не знаю.
?

[Anonymous]
22.09.2018
20:48:53

Artyom
22.09.2018
20:49:55
Ну, да, только у нас в основном все на vuejs было, только для себя юзал, пока забросил, времени нет.

PowerAxis
22.09.2018
20:50:16
он к тому, что там такая шляпа повсеместно

[Anonymous]
22.09.2018
20:50:19
И тебе не пришел в голову yield?

Artyom
22.09.2018
20:51:15
ну я знаю, что там такая шляпа, по доке это не дошло?

Artyom
22.09.2018
20:52:29
=\
больше подходит, никто же ругаться не будет??

PowerAxis
22.09.2018
21:26:33
Не, но в понедельник бот забанит

Artyom
23.09.2018
18:23:39
в yii2 есть какой-нибудь хелпер чтобы проверить что текущий адрес есть нужный роут?
короч свой сделал =\

Admin
ERROR: S client not available

Subb98
23.09.2018
18:33:00
тебе нужно два метода. Url::to для генерирования ссылки по роуту. и Url::current для проверки, что текущий URI совпадает со сгенерированным.

Google

Artyom
23.09.2018
18:33:55
это сложно

Subb98
23.09.2018
18:34:18
ну да, свой велосипед ближе к телу же =)

Artyom
23.09.2018
18:34:26

Subb98
23.09.2018
18:35:29
а ты уверен, что ты тут что-то проверяешь?

Artyom
23.09.2018
18:35:47
ну вроде да, сча проверю.
я беру имя роута и сравниваю с текущим.
Это то что мне нужно.

Subb98
23.09.2018
18:36:38
я к тому, что у тебя и там, и там всегда будут одинаковые данные, не?

Artyom
23.09.2018
18:38:16
в смысле?
requestedRoute - судя по названию это текущий роут, вот сча и проверим, только перекурю.

Subb98
23.09.2018
18:39:37
у меня вопрос не к данным, которые хранит контейнер приложения.
я решил, что у тебя в метод передаётся всегда текущий роут, но вижу, что ты сам его туда передаёшь

Artyom
23.09.2018
18:41:33
мне закостылить старое меню, я немного синглпейдж хочу попробовать внедрить, но там какой-то а не меню? даже показывать не буду)
Вот хелпера не нашел.

Subb98
23.09.2018
18:43:25
ты не пробовал посмотреть готовую реализацию SPA?
там же всё завязано на REST

Artyom
23.09.2018
18:45:40
не, не пробовал, у меня сча старое, в том то и дело, что хочется like rest.
чтобы всю эту кашу в php не видеть.
но, как понимаешь, все я переделывать не могу, вот по чуть-чуть пробую заморачиваться.

SiZE
24.09.2018
05:45:51
А кто то может подсказать. Как в use правиль рефакторить alias в в шторме?
Есть use common\SomeClass
Я написал use common\services\Create as Create
Встал на алиас и нажал shift+f6, переименовал. Он мне зарефакторил пол проекта где встречается Create.
Причем он даже сам класс в use переименовывать пытается )

Google

breakt1mus
24.09.2018
05:55:48
Не спроста там do refactor надо подтвердить)

SiZE
24.09.2018
06:26:41

breakt1mus
24.09.2018
06:28:30

Evgeny
24.09.2018
06:29:39
други, приветствую. как бы хорошо сделать вот какой момент:
в модельке Feedback есть метод attributeLabels. в нем массив, все стандартно.
мне нужно передать этот массив в виде json строки в лейаут сайта (через json_encode естесственно).
чтоб это сделать, нужно где- то вызывать
$modelFb = new Feedback();
json_encode($modelFb->attributeLabels());
как то некрасиво и неэкологично... ведь тут ради простейшего массива поднимается такая махина как объект со всем тем багажом, что встроен в фреймворк.
есть вариант как то через статику этотсделать:
Feedback::attributeLabels()
м?

Pavel
24.09.2018
06:32:40