Articles of oop cakephp

Является PHP объектно-ориентированным?

Является ли PHP объектно-ориентированным языком? Если нет, то как насчет рамки CakePHP? Является ли это объектно-ориентированной MVC-реализацией PHP? Также может ли PHP-приложение, полностью построенное с использованием классов , называться объектно-ориентированным ?

Почему CakePHP использует это имя метода в запросе MySQL, а не возвращает результат?

При применении ответа от предыдущего вопроса я попытался переопределить один из встроенных методов разбиения на страницы CakePHP: function paginateCount($conditions = null, $recursive = 0, $extra = array()) { if (isset($extra['group'])) { for ($i=0; $i<count($extra['group']);$i++) { if (strpos(strtolower($extra['group'][$i]),'having')!==false) unset($extra['group'][$i]); } exit(); } $count = parent::paginateCount($conditions, $recursive, $extra); return $count; } Проблема в том, что это, похоже, […]

Значение $ this-> в CakePHP

Возможный дубликат: PHP: self vs. $ this Что означает $this-> в CakePHP? Ответьте на это в двух частях … Что это значит? Что означает -> ссылка? Может кто-нибудь объяснить каждую часть явно в терминах выражения $ this-> Post-> find ('all'); в контроллере Post. Зачем вам нужна -> «Почтовая часть», если она находится в контроллере «Сообщений»?

Получить только объявленные методы класса в PHP

Здравствуйте, мне нужно получить только методы, объявленные в классе, а не унаследованные методы. Мне нужно это для cakePHP. Я получаю все контроллеры, загружая их и получая методы от этих контроллеров. Но не только объявленные методы приходят, но и унаследованные. Есть ли способ получить только объявленные методы.