Evgeniy
я согласен
Evgeniy
но большая часть фреймворков и example не разделяет эту идею
Sander
как бы я это все знаю
Evgeniy
fw это набор либ которые склеиваются все вместе и запускаютт
Sander
но проблемы в другом
Evgeniy
но реальность такова что у людей модели это active record
Sander
Sander
ну и как ты делаешь тогда?
🐴
ping
не наследуй свои доменные entity от актив рекорда
Evgeniy
Evgeniy
где могут быть разные реализации
🐴
ping
закрой AR внутри репозитория, не выпускай его оттуда наружу. Создавай бизнес-энтити внутри репозиториев и фабрик. Используй для этого AR или любой другой инструмент, который дает фреймворк, но НЕ НАСЛЕДУЙ бизнес-штуки от инструментальных классов, таких как AR
🐴
дислексия блять
Evgeniy
Evgeniy
😆
Evgeniy
чем хуяк хуяк взял ar модельку кинул в шаблонизатор и збс
🐴
он пожертвовал гибкостью и его это укусило
🐴
значит пора порефакторить
Evgeniy
типо такова
$user = User::find($id);
return Template::render('home', $user);
Evgeniy
🐴
не переписывать все с нуля, а подправить конкретно этот кусок
Evgeniy
но каждый элемент гибкости надо делать который юзается
Evgeniy
и не делать ничего лишнего
🐴
Evgeniy
ну и еще надо писать так чтобы потом рефакторить было легко
🐴
это нормально, так и нужно
Evgeniy
Evgeniy
тут им видней
🐴
Evgeniy
всегда придется рефакторить)))
Evgeniy
особенно если что то делаешь в первый раз)
🐴
"что именно"
Evgeniy
я знаю что ты скажешь
Evgeniy
что домен надо писать так чтобы он отражал предметную сущность
Evgeniy
и его рефаторить надо только в случае если меняется предметная сущность
Evgeniy
🐴
Evgeniy
когда строят дома первое что ставят это домики для строителей (шалаши)
Evgeniy
а из них уже возводят дома
Anonymous
Yiiшники готовьтесь, ща будет вопрос
Pavel
Здраствуйте, проблема с yii2
я прописал обьявление в phpdoc
@property string $auth_key
но return $this-auth_key; выводит ошибку мол не определено(((( что делать((((
Pavel
то есть у меня была эта ошибка, а потом я прописал и ничего не изменилось((((
Anonymous
Не приготовились Yiiшники
Anonymous
Ты что колдун?
Pavel
ну вы конечно и yiiщники
Anonymous
Я конечно не эксперт
Pavel
ну это ошибка не yii а скорее пхпдока
Anonymous
Но ты дал слишком мало данных
Pavel
ну как бы я не знаю просто все другие обьявлены так же но они сгенерированы gii и я дописал это в пхпдок и все равно...
Pavel
просто больше там ничего и нету
Anonymous
Пре принт-р или хдебаг
Anonymous
Что молвит
Anonymous
Ошибку бы хоть
Anonymous
Тут только хакер колдун
Pavel
Getting unknown property: app\models\User::auth_key
Pavel
ну понятно кароче
Pavel
и пхпшторм так же ругаеться, при этом все другие так же обьявлены, но все равно пхп шторм их оранжевым выделяет а эту синим и еще подчеркивает((((
Pavel
ну ладно я сам пошел разбираться
Anonymous
Ну не зря ругается же
Pavel
ну просто я его так же обьявил не понимаю откуда ошибка
Anonymous
Аксесрульку()
Anonymous
В студию
Pavel
Pavel
блин извените за скр*ншот
Pavel
но как видите я правильно обьявил
Anonymous
А у класса то есть вообще там?
Anonymous
2yii же
Pavel
что есть?
Anonymous
<?php namespace app\models; use Yii; use \yii\db\ActiveRecord; use \yii\web\IdentityInterface; /** * This is the model class for table "user". * * @property integer $id * @property string $username * @property string $password */ class User extends
Anonymous
User.php
Anonymous
У меня там и нет такой пропки
Pavel
да все это есть могу скинуть gist на весь код User.php
Pavel
но это вряд ли поможет
Pavel
все равно вся суть в том, что оно почему то считает, что необьявлена именна эта пропертя а не другая
Pavel
хотя все идентично