Как наследование работает в модели codeIgniter MVC - PullRequest
0 голосов
/ 27 апреля 2011

Я использовал объектно-ориентированное больше в Java, где закрытый член не может быть доступен извне класса, защищен, расширяет доступ к дочерним классам, доступ по умолчанию, расширяющий доступ к пакетам и открытый для каждого класса.

Как это работает в PHP при использовании MVC-фреймворков (я использую CodeIgniter)? Означает ли это, что все методы в моделях, к которым я буду получать доступ из контроллеров, должны быть открытыми?

Ответы [ 2 ]

1 голос
/ 27 апреля 2011

Это на самом деле не специфично для CI ... но да.проверьте: http://www.php.net/manual/en/language.oop5.visibility.php для получения дополнительной информации о методе php / видимости свойства.

1 голос
/ 27 апреля 2011

Это означает то же самое.

В php нет классов друзей, поэтому вы не можете разорвать приват только потому, что используете шаблон MVC.Обратите внимание, что это верно и для Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...