Вот так наверное правильнее всего будет, но все же я написал триггер который автоматом снимает с публикации все вложенные записи, отталкиваюсь от работы ОС на компе, если скрыть или закрыть доступ к директории, вложенные файлы становятся не доступными.
Доброго времени суток.
У меня есть спор с неким разработчиком, помогите пожалуйста рассудить.
К примеру есть CMS, как и любой другой CMS у нее есть функция публикации и снятия с публикации (не удаления) категорий. Вопрос в том что при выполнении этой функции должно произойти с прилегающими к ней материалами? Один из нас говорит что де активировать только одну категорию, а все остальные записи пусть будут видны, то есть убрать с публикации только одну страницу, а второй говорит, что снимать с публикации нужно и все записи которые в нее вложены, то есть если снять с публикации корневую категорию, то на сайте не останется ни одной видимой записи.
Как правильно поступать в такой ситуации???
Я просто не вижу смысл создавать объект. Не знаю как объяснить, ну например в квартире много комнат а пол один, для комнат можно создавать объекты потому как их много(у них разное количество окон, дверей), ($room = new Room;)а пол у них один на всех, и свойство $room->floor всегда и у всех будет одно и тоже значение, а таких вещей как пол (то что одно для всех) еще десятка два, так зачем их таскать за объектом, или зачем из этого делать объект, ведь он только для чтения, это как константа. его нужно считать один раз и все, тесть зачем перегружать? Это конечно не терминология языка, но я вижу примерно в таком свете. (Добавление)
armancho7777777 пишет:
Только в том случае, если Loader::getFullSpace('MySpace') возвращает объект.
Есть несколько директорий с класами. Напрмер Loader::getFullSpace('Front') возвращяет Controllers\Kernel\Front, и паралельно подгружает этот файл если он не подключен