@yii2ru

Страница 766 из 1721
Trofim
03.11.2017
14:05:02
Не все таки задам вопрос бо шото через жопу идёт реляции



я для R сделал реляцию к P тупо просто по HAS_ONE и condition.type = %type%

а вот теперь мне выходит нужно реляцию к S, так чтоб process_id = (реляция к P).id AND model_id = this.id

Google
Trofim
03.11.2017
14:16:16


всё бы хорошо, но как теперь получать айди текущей записи в реляции?

потому что когда тупо пишу что объеденять по ключу model_id, оно model_id не с S.model_id сравнивает, а с P.model_id, не пойму чего, не логично же

M
03.11.2017
14:20:25
ну типа, вот дописать эти самые "AND model_id = this.id"
Запутал ты меня. Короче посмотри via, viaTable, hasOne, hasMany методы, это всё что нужно знать о реляциях в 89% случаев. И если для реляции тебе нужно докинуть условие, то работай как с просто ActiveQuery, т.е. типа: $this->hasMany(...)->andOnCondition(['imageable_type' => 'Person']);

Trofim
03.11.2017
14:21:32
via / viaTable это ж 2, я этот проект на 1 :(

Stas
03.11.2017
14:21:47
кто то юзал: \budyaga\cropper\Widget?

Trofim
03.11.2017
14:22:17
Yii 2

M
03.11.2017
14:22:29
Бля...

Держись там и удачи тебе.

nemesis
03.11.2017
14:26:18
не повезло

Google
Dmitriy
03.11.2017
14:26:53
норм че

Ad.x ??
03.11.2017
14:27:47
Dmitriy
03.11.2017
14:28:29
ну выносить в модуль .

Ad.x ??
03.11.2017
14:30:22
можно и не выносить, но геморно как-то получается если оставить в составе того модуля

роуты теже сделать, неймспейсы для таких контроллеров

Dmitriy
03.11.2017
14:31:38
опять модули. зачем ?

Ad.x ??
03.11.2017
14:31:46
т.е. сделать чота типа Rest\UserController жопа в модуле

Karim
03.11.2017
14:41:43
опять модули. зачем ?
скинь и ты структуру) У тебя поинтереснее кажись

Павел
03.11.2017
14:42:18
Все кидаем структуру!

Karim
03.11.2017
14:42:52
Ну проекта на yii2

Dmitriy
03.11.2017
14:43:52
счас открыт 1 проект могу его скинуть. api нет только там

Karim
03.11.2017
14:44:19
Давай)

Dmitriy
03.11.2017
14:53:01
Давай)
скрином ?

пойдет?

Karim
03.11.2017
14:55:31
да, конечно

Ad.x ??
03.11.2017
14:56:23
че где скрин? )

Dmitriy
03.11.2017
14:58:58
могу раскрыть любую папку

Google
Dmitriy
03.11.2017
15:00:42
модули полностью автономны и не зависят о чего-то вобще

Юрий
03.11.2017
15:01:01
подскажите на тупой вопрос, ранее не юзал стандартный компонент https://github.com/yiisoft/yii2-queue - он читать с очереди ведь не умеет с коробки, только таски ставить в нее? кто что для чтения очереди rabbitmq посоветовать может?

Юрий
03.11.2017
15:02:15
ну в прямом, забрать инфу с кролика так же как ее ставил)

считай что обратный пуш

Dmitriy
03.11.2017
15:04:34
обратный пуш нет =( .

Ad.x ??
03.11.2017
15:05:53
могу раскрыть любую папку
в репозитори чо? ) на ар натянул тож?

или доктринка подцеплена где?

Dmitriy
03.11.2017
15:09:38
в репозитори чо? ) на ар натянул тож?
ага на ар. возвращает entity

Ad.x ??
03.11.2017
15:09:50
это как?

(object) $array; типа так превращает в ентити?

Stas
03.11.2017
15:10:50
подскажите кто то юзает капчу отличную от гугловской? кто что посоветует?

Ad.x ??
03.11.2017
15:11:39
подскажите кто то юзает капчу отличную от гугловской? кто что посоветует?
гуглокапча единственная устойчивая щас наверное

Stas
03.11.2017
15:12:00
Mark
03.11.2017
15:12:08
Ну "недерьмо" от гугла

Ирония!

Stas
03.11.2017
15:12:46
гуглокапча единственная устойчивая щас наверное
у меня на странице 11 капч и какого то хера после 3 т..е. 4 и дальше жс ошибку кидает хотя использую распостраненный метод для мультикапчи

Stas
03.11.2017
15:13:31
дизайн+клиент:)

Google
Dmitriy
03.11.2017
15:15:46
Ad.x ??
03.11.2017
15:16:24
жесть же?

Dmitriy
03.11.2017
15:17:45
ты как предлагаешь еntity отдавать ?

у меня всегда будет $user = User

Ad.x ??
03.11.2017
15:18:45
предлагаю юзать AR модель и не выебываться

все равно от нее не убежишь

Dmitriy
03.11.2017
15:19:48
ну юзай. я не против

Ad.x ??
03.11.2017
15:20:18
или массивом вообще

если в шаблон отдавать

Karim
03.11.2017
15:20:51
$result[] = new Entity($user)
$user - это AR, а Entity класс ни от кого не наследованный? Я правильно понимаю?

Ad.x ??
03.11.2017
15:20:57
а так оверхед ничосе. сначала через актив рекорд создать модели, потом превратить их в ентити

Dmitriy
03.11.2017
15:21:01
массивом нет спс.

100 плюсов теряется

Ad.x ??
03.11.2017
15:22:18
придумал

Ad.x ??
03.11.2017
15:22:46
нада ишшью запилить, чтоб ар можно было возвращать как asEntity()

крутяк же да?

Dmitriy
03.11.2017
15:23:17
нет

Ad.x ??
03.11.2017
15:23:25
чорт :(

Google
Mr.
03.11.2017
15:24:19
ребята, кто-то уже обновился с 2.0.12 на 2.0.13? чёт у кого-то сломалось?

Ad.x ??
03.11.2017
15:24:50
потеряю 0.000000000000000000000001 мс. так и быть
ну вообще больше. создание кучи объектов потребует ресурса многа... хатя если модель эктив рекорда делать то выйдет больше по времени

Dmitriy
03.11.2017
15:26:07
Максим
03.11.2017
15:26:12
Всем привет! Скажите пожалуйста как обновить Роль в RBAC у конкретного пользователя? Какой метод есть в \yii\rbac\ManagerInterface ?

Добавить понятно, что так: $rbac->assign($user, UserRecord::findOne(['username' => $this->username])->id); а как обновить у юзера?

Ad.x ??
03.11.2017
15:28:14
ну черт потеряю 0.0000001. надо сразу было без фрейма писать. столько лишнего там он создает
а вообще интересно, как ты делаешь например $post->addComment($comment) с эти ентити?

в доктрине в базу добавится, а тут кастылить придется я даже не представляю как

Dmitriy
03.11.2017
15:33:44
а вообще интересно, как ты делаешь например $post->addComment($comment) с эти ентити?
да коментов нет. entity юзаются только для 3х вещей. они там нужны . еntiry готовится сразу при выкачки с бд или с api

Dmitriy
03.11.2017
15:35:23
c бд брать

Dmitry
03.11.2017
15:35:39
Какую функцию выполняет entity ?
что бы оперировать доменными сущностями, без привязки к хранилищу

c бд брать
ну просто через queryBuilder, например

Dmitriy
03.11.2017
15:36:22
ну просто через queryBuilder, например
разницы нет. что так что так

Dmitry
03.11.2017
15:39:06
разницы нет. что так что так
а по памяти, на больших выборках? по идеи удваиваться должно

Dmitriy
03.11.2017
15:42:36
не знаю, все равно там на память

Ad.x ??
03.11.2017
15:43:04
а по памяти, на больших выборках? по идеи удваиваться должно
да и на мелких жрет как не в себя. просто когда понадобится кеширование целых страниц объектов, вот пападос будет

Dmitry
03.11.2017
15:45:35
я все таки по умолчанию для себя принял что AR - это и есть репозиторий. Иначе оч много оверхеда. Только при необходимости отступаю от этого

Ad.x ??
03.11.2017
15:46:54
я все таки по умолчанию для себя принял что AR - это и есть репозиторий. Иначе оч много оверхеда. Только при необходимости отступаю от этого
аналогично, хотя уиишная AR модель раздута сильно из-за олд аттрибутов, и что с этим делать непонятно

Vladimir
03.11.2017
15:48:13
обычная сущность
а почему AR не подошла как сущность ? (если использовать её только для валидации данных и описания связей)

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