Size: a a a

2020 July 29

DS

Dmitriy S in Yii Framework 3
Объекты, которые имеют общий тип (наследуются от одного класса), имеют доступ к элементам с модификаторами private и protected друг друга, даже если не являются одним и тем же экземпляром. Это объясняется тем, что реализация видимости элементов известна внутри этих объектов.

https://www.php.net/manual/ru/language.oop5.visibility.php
источник

В

Виктор in Yii Framework 3
Модификатор protected (защищенный) разрешает доступ самому классу, наследующим его классам и родительским классам - оттуда же
источник

Д

Дмитрий in Yii Framework 3
Виктор
Модификатор protected (защищенный) разрешает доступ самому классу, наследующим его классам и родительским классам - оттуда же
родительским?) прикольно)
источник

DS

Dmitriy S in Yii Framework 3
Виктор
Модификатор protected (защищенный) разрешает доступ самому классу, наследующим его классам и родительским классам - оттуда же
Это в пределах одного объекта
источник

В

Виктор in Yii Framework 3
Дмитрий
родительским?) прикольно)
прикольно, но не солидно)
источник

В

Виктор in Yii Framework 3
нашел
источник

В

Виктор in Yii Framework 3
источник

В

Виктор in Yii Framework 3
Ему 10 лет
источник

DS

Dmitriy S in Yii Framework 3
Виктор
Ему 10 лет
Это заявка на баг, которую так и не признали багом, в пхп 8 это поведение перенесли
источник

DS

Dmitriy S in Yii Framework 3
Более того, прямот там народ пришел к такому выводу
I agree with arth dot inbox at gmail dot com, the original bug report is wrong
источник

В

Виктор in Yii Framework 3
Dmitriy S
Это заявка на баг, которую так и не признали багом, в пхп 8 это поведение перенесли
А где ты видишь, что это не признали багом?
источник

В

Виктор in Yii Framework 3
Мне сложно воспринимать оформление этого портала... Вижу, что статус Open.
источник

RT

Roman Tsurkanu in Yii Framework 3
@viktorprogger а провайдер где то используется в классе? Не могу найти

https://github.com/yiisoft/yii-queue/blob/change-jobs/src/Queue.php#L40
источник

СП

Сергей Предводителев... in Yii Framework 3
Добрый день!

Есть у меня активно дорабатываемый проект на yii2 с кучей сущностей. Используется активно AR, но валидация вынесена отдельно и сохранение идёт через репозиторий, в котором часто просто вот так:

public function save(Category $category)
{
   if (!$category->save()) {
       throw new RuntimeException('Не удалось сохранить категорию.');
   }
}


Вопрос: подключить к проекту Cycle ORM и с новыми сущностями работать через него, а старые в процессе работы медленно и постепенно переводить на ORM — это плохая идея?
источник

Д

Дмитрий in Yii Framework 3
Зависит от приследуемой цели.
источник

СП

Сергей Предводителев... in Yii Framework 3
Отвязаться от привязки сущность - запись в таблице
источник

СП

Сергей Предводителев... in Yii Framework 3
Да и идеологически работа с ORM - мне кажется более правильный подход, чем AR.

Но одно дело новый проект начать, а другое в существующем, которые пилится уже не один год :) И будет ещё пилиться
источник

АС

Альберт Степанцев... in Yii Framework 3
Какое-то у вас странное понимание смысла слов ORM и AR
источник

СП

Сергей Предводителев... in Yii Framework 3
почему?
источник

АС

Альберт Степанцев... in Yii Framework 3
потому что неправильное
источник