Форум программистов, компьютерный форум, киберфорум
PHP: ООП
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
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 ООП - Ответ 5035895

09.09.2013, 22:18. Показов 3980. Ответов 20
Метки (Все метки)

Ответ

Цитата Сообщение от endf Посмотреть сообщение
а в какой файл тогда записывать подключение к бд? в отдельный файл и инклюдить к каждой модели? и еще, надо ли как нибудь закрывать работу с бд, например после вывода таблицы?
Отдельный класс, причем используем патерн силнгтон (одиночка)
Его подключаем в файле bootstrap.php

Дальше создаем обьект $db в конструкторе главной модели от которой наследуемся - это если мы не используем паттерн одиночка
В других моделях просто используем $db->функция из pdo;

если используем патерн одиночка то создавать в конструкторе главной модели ничего не нужно
можно сразу заюзывать допустим так $db::start()->функция из pdo;

Добавлено через 19 минут
Цитата Сообщение от endf Посмотреть сообщение
и еще, надо ли как нибудь закрывать работу с бд, например после вывода таблицы?
нет не нужно, но при желании можно
по идее это все в деструкторе можно организовать все того же главного класса модели

Вернуться к обсуждению:
Паттерн mvc PHP ООП
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.09.2013, 22:18
Готовые ответы и решения:

Паттерн по MVC
Здравствуйте. Изучаю паттерн MVC и параллельно пишу небольшой скриптик. Начинал со статьи на хабре...

Паттерн MVC
Здравствуйте! Подскажите, по mvc. Изучал статью http://habrahabr.ru/post/150267/ Там все хорошо...

паттерн strategy
в приложенном архиве примерчик гостевой книги. В общем в форму html вводятся данные (user, email,...

Паттерн Утка или стратегия зачем вообще паттерны?
Начал ознакамливаться с ООП паттернами программирования, все, конечно, красиво, но разрастается все...

20
09.09.2013, 22:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.09.2013, 22:18
Помогаю со студенческими работами здесь

Паттерн Singleton - сделать переменные только readonly для всего сайта
Добрый день. Пишу небольшое приложение на PHP и хочу использовать паттерн проектирования Singleton...

Паттерн MVC сайт
Хочу разобраться в этом паттерне, а именно как осуществить регистрацию/авторизацию и т.д. Не могли...

Структура сайта (паттерн MVC)
Поделитесь кто какую структуру использовал? Пока пришел к такой структуре: В корне: ...

паттерн(ы)
1.Назовите паттерн(ы) для организации архитектуры программы позволяющий отделить логику, данные и...

Паттерн Decorator
Имеется небольшая php-страница, работающая с БД. Имеется класс для поиска в БД записи по введенной...

Preg_replace подкеоррктировать паттерн
Имею вот такой код, чтобы вырезать ненужное. $string = &quot;&lt;p&gt;Melanoma in situ &lt;span...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru