|
|
Другие темы раздела | |
PHP ООП MVC: организация и обработка адресов для новостей Добрый вечер! Допустим, есть контроллер news. У него есть два метода, list и one. Первый выводит все данные из MySQL с постраничной навигацией, второй выводит одну новость по id. Контроллер создается, получая данные из адресной строки таким образом $routes = explode('/', $_SERVER); // получаем имя контроллера if ( !empty($routes) ) { $controller_name = $routes; } https://www.cyberforum.ru/ php-oop/ thread947400.html |
Перебор объектов PHP ООП Здравствуйте Вопрос скорей даже по синтаксису и логике чем конкретно по ооп но все же не без последнего. В общем примерно следующее имею foreach ($arr as $news) { $this->data = array( 'img' => $news->img->get() ); |
PHP ООП Экземпляры класса
https://www.cyberforum.ru/ php-oop/ thread946127.html Здравствуйте! Я затупил и не могу понять такую вещь) Вот есть у меня, например, класс CRUD, он занимается манипуляциями с данными из БД. Также у меня есть, скажем, два файла php, оба из них обращаются к методам данного класса, к разным и к одному и тому же тоже. Вот вопрос в том, нужно ли создавать экземпляр класса для каждого такого файла, или нужен лишь один общий экземпляр? То же самое... |
PHP ООП MVC - правильное использование наследования
https://www.cyberforum.ru/ php-oop/ thread945629.html Всім добрий день. Я намагаюсь розібратись з MVC і написати свій "велосипад"(фреймворк) - чисто для досвіду і щоб зрозуміти як це все працює. Знайшов в інтернеті статтю с файлами по цій темі(файли прикріпив). Насколько я понял, из этой статьи, все контроллеры наследуются от базового контроллера. Здесь и вопрос - что именно они должны наследовать. В файлах которые я прикрепил находится такой код:... |
PHP ООП Обратится к вызвавшему класса Здравствуйте! В общем class first { $var = 'текст'; $second = new second; } class second { function start () { |
PHP ООП Построение классов Добрый день! Пытаюсь реализовать проект в ООП. Задача стоит следующая: 1) Есть некоторые статистические таблицы(10-20 полей), которые заполняют пользователи 2) На основе введенных данных рассчитываются некоторые показатели (обычно что-то делится на что-то и выражается в %, хотя некоторые берутся напрямую от пользователей) 3) Дальше эти данные показатели обрабатываются, выставляются баллы и... https://www.cyberforum.ru/ php-oop/ thread944740.html |
PHP ООП Знание ООП
https://www.cyberforum.ru/ php-oop/ thread943833.html Кому не трудно, пожалуйста, оцените мои знания PHP5 и объектно-ориентированного программирования. Прикрепил архив с простеньким сайтом. P.S. Для того, чтобы нормально строились ссылки в файле config.php нужно отредактировать константу URL, вписав в неё URL, где будет находиться сайт |
Как использовать AJAX в MVC соблюдая ООП? PHP ООП Делаю сайт с соблюдением MVC т.е. у меня есть одна страница входа и в зависимости от параметров переданных на нее, создается необходимый экземпляр класса контроллера. Теперь появилась необходимость использовать AJAX и я не могу сообразить как правильно все организовать, чтобы все было ООП. Как было организовано в процедурном подходе: был создан отдельный файл ajax_func.php с функциями, в... |
PHP ООП Модели MVC и связанные таблицы Всем привет! Прошу помочь знающих с выбором паттернов/структуры моделей для решения следующей задачи: допустим, в базе данных есть две таблицы: 1. список продуктов - product_items: id, name, manufacturer(поле связано по product_manufacturers.id), cost 2. список производителей продукции - product_mfr: id, company_name, company_address Если приложению требуется получить единственный... https://www.cyberforum.ru/ php-oop/ thread941970.html | PHP ООП Правильное построение паттерна "MVC" Здравствуйте, товарищи. Суть темы заключается в том, что нету конкретного понимания некоторых моментов при использовании паттерна MVC. Свой вопрос задам в виде примера. Если я в своем примере где-то допустил поломку паттерна (то есть, если так делать запрещено), буду благодарен если мне подскажут такие места. Итак, пошагово. Поступил запрос от клиента. Пускай это будет... https://www.cyberforum.ru/ php-oop/ thread940728.html |
PHP ООП Переопределение Извините может не туда.. Срочно нужно научится ООП... решил сделать самое простое подключится к базе данных.. <?php session_start(); $id = session_id(); class mysqli { private $dblocation = "localhost"; private $dbname = "test"; |
PHP ООП Прикрутить к MVC PDO Доброго времени суток, уважаемые форумчане, прошу у Вас помощи немного разобраться в MVC а именно как прикрутить PDO и как с ней обращаться. Учить начал вот по этой статье На хабре проэкт я загрузил структура вот такая же как на хабре application |__controllers | |__controller_main.php https://www.cyberforum.ru/ php-oop/ thread939914.html |
0 / 0 / 0
Регистрация: 08.09.2013
Сообщений: 5
|
|
09.09.2013, 22:18 | 0 |
Паттерн mvc - PHP ООП - Ответ 503589509.09.2013, 22:18. Показов 3980. Ответов 20
Метки (Все метки)
Ответ
Отдельный класс, причем используем патерн силнгтон (одиночка)
Его подключаем в файле bootstrap.php Дальше создаем обьект $db в конструкторе главной модели от которой наследуемся - это если мы не используем паттерн одиночка В других моделях просто используем $db->функция из pdo; если используем патерн одиночка то создавать в конструкторе главной модели ничего не нужно можно сразу заюзывать допустим так $db::start()->функция из pdo; Добавлено через 19 минут нет не нужно, но при желании можно по идее это все в деструкторе можно организовать все того же главного класса модели Вернуться к обсуждению: Паттерн mvc PHP ООП
0
|
09.09.2013, 22:18 | |
Готовые ответы и решения:
20
Паттерн по MVC Паттерн MVC паттерн strategy Паттерн Утка или стратегия зачем вообще паттерны? |
09.09.2013, 22:18 | |
09.09.2013, 22:18 | |
Помогаю со студенческими работами здесь
0
Паттерн Singleton - сделать переменные только readonly для всего сайта Паттерн MVC сайт Структура сайта (паттерн MVC) паттерн(ы) Паттерн Decorator Preg_replace подкеоррктировать паттерн |