
Vladimir
22.10.2017
14:58:12
Ребята, привет.
У кого есть свободное время и большая горсть ответственности?)

Valeriu
22.10.2017
14:58:33
Для чего?

Vladimir
22.10.2017
14:59:11
Есть 2 проекта, один на первой версии, второй на второй

Google

Valeriu
22.10.2017
14:59:49
К сожалению тут не для вакансий чат)

Vladimir
22.10.2017
15:00:15
Я знаю)) но может кто-то будет не против)

Michael
22.10.2017
15:00:46
Чиркану щас

Boris
22.10.2017
16:09:13

Valeriu
22.10.2017
16:11:08
именно для вакансий

Boris
22.10.2017
16:13:01
Да, а еще есть отдельные чаты для devops, фронта и флуда. А еще есть гугл.
Но это не мешает людям писать все сюда.
Так что от того что сюда будут постить адекватные вакансии - хуже не будет.

Ilya
22.10.2017
16:13:55
?

Valeriu
22.10.2017
16:14:34
вообще было бы хорошо, если были бы где-то правила написаны для чата
а то так не понятно что можно что нельзя

Google

Boris
22.10.2017
16:15:33
LOL, если будут банить за флуд, вопросы о .htaccess и вопросы на которые дает ответ поисковик - в чате никого не будет.

Ilya
22.10.2017
16:15:35
Или, можно было бы сделать отдельный чатик/канал для вакансий только с Yii

Katulos
22.10.2017
16:17:02
как сказать компосеру, чтобы не читал пол часа весь bower, а поставил уже это блядское расширение для yii2?

Valeriu
22.10.2017
16:18:03

Katulos
22.10.2017
16:18:14
по yii2 disable fucking bower чот ничего не гуглится

Valeriu
22.10.2017
16:19:18

Boris
22.10.2017
16:19:23

?
22.10.2017
16:20:00

Boris
22.10.2017
16:21:05

Katulos
22.10.2017
16:21:52
Не оченоь понятно, за каким таким лешим перечитывать весь репозиторий при каждом чихе

?
22.10.2017
16:22:56
Ты в анабиозе был последний год и не слышал про asset-packagist?

Katulos
22.10.2017
16:25:26
Я слышал про asset-packagist
Я не слышал, как отпилить это ссаное говно
Вот именно в этом и беда

Boris
22.10.2017
16:27:11
@vodnicear еще вопросы о правилах чата? :)

Katulos
22.10.2017
16:28:04
Не смешно на самом деле

?
22.10.2017
16:28:22

Katulos
22.10.2017
16:28:36
угу, и сломай фреймворк

?
22.10.2017
16:28:48
Не сломаешь

Google

Katulos
22.10.2017
16:29:33
With Composer installed, you can install Yii by running the following commands under a Web-accessible folder:
composer global require "fxp/composer-asset-plugin:^1.3.1"

Valeriu
22.10.2017
16:33:24

Boris
22.10.2017
16:34:01
Ты сопротивляешься

Katulos
22.10.2017
16:34:25
Где почитать, что конкретно делать?

Boris
22.10.2017
16:34:27
Зачем, просто же будет слишком, надо страдать!

?
22.10.2017
16:35:26

Katulos
22.10.2017
16:35:57
ну т.е. седлай всме так же как и было, но чуть по другому
Отличный метод ?

?
22.10.2017
16:36:34
Отличный метод ?
https://github.com/MKiselev/web-dev-info-stock/tree/master/yii2#Отказ-от-fxpcomposer-asset-plugin-в-пользу-hiqdevasset-packagist
Тут подробно описано, но есть НО, вместе юзать не получится способы

?
22.10.2017
16:37:40
Там нюанс есть, что йии генерирует алиасы через свой плагин и если композер запустить с опцией —no-plugins алиасы не сгенерятся

Matviy
22.10.2017
16:37:58
Народ, есть вопрос. Стараюсь для получения полного класса модели вместо ::className() использовать всюду ::class, так как в будущем className() будет выпилен. Но у динамической модели так нельзя, и приходится использовать className. То есть, например, в правилах валидации:
public function rules()
{
$productClass = Yii::$app->getModule('orders')->productModel;
return [
...
[['product_id'], 'exist', 'skipOnError' => true, 'targetClass' => $productClass::className(), 'targetAttribute' => ['product_id' => 'id']],
];
}
работает, а если $productClass::class - то не работает. В будущем поддержки className не будет, и что делать? Актуально, например, если модель передается из другого модуля через зависимости


?
22.10.2017
16:39:18
Народ, есть вопрос. Стараюсь для получения полного класса модели вместо ::className() использовать всюду ::class, так как в будущем className() будет выпилен. Но у динамической модели так нельзя, и приходится использовать className. То есть, например, в правилах валидации:
public function rules()
{
$productClass = Yii::$app->getModule('orders')->productModel;
return [
...
[['product_id'], 'exist', 'skipOnError' => true, 'targetClass' => $productClass::className(), 'targetAttribute' => ['product_id' => 'id']],
];
}
работает, а если $productClass::class - то не работает. В будущем поддержки className не будет, и что делать? Актуально, например, если модель передается из другого модуля через зависимости
http://php.net/manual/ru/function.get-class.php

Matviy
22.10.2017
16:40:03
Спасибо, попробую.

?
22.10.2017
16:40:15
class является константой времени компиляции и вероятно не доступна в данном примере. Просто получи класс у экзепляра объекта.

Matviy
22.10.2017
16:41:09
Понятно, спасибо
А, стоп, тут же и не надо, блин, там же полное имя и так передается) Затупил

?
22.10.2017
16:43:44
Ну да, бывает, что сам себе палки в колёса вставляешь

Google

Stanislav
22.10.2017
16:50:21
И не только в колёса

?
22.10.2017
16:51:04
? ну у кого как

Matviy
22.10.2017
16:58:34
Да както привык, что нельзя просто так взять, и записать класс)

☕ CunningFox
22.10.2017
19:02:17

Admin
ERROR: S client not available

Katulos
22.10.2017
19:02:29
ага
Переехал
То же говно, но в профиль

Roman
22.10.2017
19:17:02
ребят доброй ночи - неподскажете как расширение создать для yii2?

SiZE
22.10.2017
19:19:05

Roman
22.10.2017
19:19:24
типа такого
что бы можно было через composer ставить
сижу в генераторе и чет туплю
создает но там один файл autoLoad.php

Maxim
22.10.2017
19:21:06
Привет! Имею два объекта, привязанные к пользователю к примеру
posts['user_id']->->->users['id']<-<-<-profiles['user_id']
Хотел получить из постов объект профиля через user_id по связи
$this->hasOne(Profiles::class, ['user_id' => 'user_id']);
Но почему-то не сработало, получаю не профиль, а NULL
Кто подскажет, почему так?

?
22.10.2017
19:21:23
Хотя и твой способ МБ сработать должен, но я бы делал по уму через viaRelation

Google

?
22.10.2017
19:24:51
Или можешь через with связи просто прогрузить
хз решай сам от задачи

Maxim
22.10.2017
19:25:33
пойду смотреть про via

?
22.10.2017
19:26:01

Roman
22.10.2017
19:26:09

?
22.10.2017
19:26:41
а...
вижу вложенность
ты видимо в самой директории расширения запустил композер инсталл

Roman
22.10.2017
19:27:21
сам композер
создаю через генератор то создает в папке только один файл

?
22.10.2017
19:27:21
вот он и зафигачил тебе

Roman
22.10.2017
19:27:24