<MyRusakov.ru />

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Видеокурс "Фреймворк Yii 2.0 с нуля. Пример создания сайта" обучит Вас созданию профессиональных сайтов с использованием фреймворка Yii. В курсе есть 2 раздела: теоретический и практический. В теоретическом разделе будут разобраны возможности фреймворка Yii с примерами их использования, а в практической части будет создан сайт Blog.MyRusakov.ru с помощью полученных знаний из теоретического раздела.

Так же почти ко всем урокам идут упражнения для закрепления материала из урока на практике.

После прохождения курса Вы без труда сможете создавать любые сайты с использованием фреймворка Yii, причём делать это будете быстро и качественно.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Выбор способа работы с PDO
30.03.2012 23:24:50 Выбор способа работы с PDO Сообщение #1
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

Михаил, как лучше сделать подключение к PDO? Я вот думал создать абстр класс, в котором реальзовать метод соединения с базой, а в наследниках уже реализовать сами запросы, в каком то вы выборку данных, в другом на запись, в другом на обновление данных. А вот только как тогда в методах конструктора страниц сделать? Ведь тогда они не смогут наследовать больше классов работы с базой. Или можно без наследования в метод вставлять реализацию метода работы с базой?
Второй вариант сделать всего лишь все методы работы с базой, а их уже реализовывать в классах, где нужно подключение непосредственно в виде статических методов?
Заранее благодарен)
Профиль Ответить
30.03.2012 23:45:39 Выбор способа работы с PDO Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Рекомендую реализовать все методы запросов в одном классе. В конструкторе делать подключение к базе. А уже все объекты, которым требуется база данных, будут создавать данный объект.
Профиль Ответить
30.03.2012 23:47:16 Выбор способа работы с PDO Сообщение #3
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

А закрывать соездинение соответственно деструктором, верно?
Профиль Ответить
30.03.2012 23:50:49 Выбор способа работы с PDO Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Да.
Профиль Ответить
30.03.2012 23:54:41 Выбор способа работы с PDO Сообщение #5
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

Спасибо большое)) Выручили советом)
Профиль Ответить
03.04.2012 20:41:53 Выбор способа работы с PDO Сообщение #6
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

Михаил, вот сейчас конструирую так, как вы посоветовали, и вот столкнулся с проблемой выбора паттерна для этого класса. У меня глаз падает только на синглтон, ведь если сделать конструктор private, то можно впринципе сделать доп защиту для подключения к базе, а уже сами методы выборки или инсерта в БД сделать статическими, как вы думаете, стоит так сделать, ведь синглтоном советуют не злоупотреблять, иначе зависимость становится вроде более сильной.
Заранее спасибо)
Профиль Ответить