Описание тега database-abstraction

1 ответ

Что предлагает уровень абстракции базы данных Doctrine по сравнению с простым PDO?

Что я получу, если использую слой абстракции базы данных Doctrine (DBAL) поверх простого PDO? Разве PDO не должен быть самим уровнем абстракции? Насколько я могу судить, единственное преимущество, которое я получаю, - это возможность использовать др…
03 апр '15 в 23:57
2 ответа

Mysqli Установить соединение в одной функции и использовать его для SQL-запросов в другой функции

Я пытался сделать класс базы данных похожим на то, что есть в большинстве cms, поэтому я делаю соединение в одной функции и возвращаю объект соединения, который будет использоваться для запросов в других функциях в классе. <?php class my_database…
13 окт '13 в 10:18
1 ответ

Модели и доменные объекты

Я прочитал статью о том, как создавать доменные объекты здесь. Автор объясняет, как оформить занятия. Короче говоря, у вас есть класс для каждой сущности реального мира (то есть класс User, Comment, Post и т. Д.) И getters + setters (которые проверя…
07 окт '13 в 20:07
4 ответа

Как обрабатывать связь между доменом и уровнями базы данных?

Я довольно новичок в использовании отдельных слоев для бизнес-логики (домена) и логики доступа к базе данных, но в процессе работы я столкнулся с проблемой, с которой все еще чувствую, что не нашел хорошего решения. Пояснение. Мое существующее решен…
14 фев '09 в 16:12
3 ответа

Абстракция базы данных и методы фабрики

Мне интересно узнать больше о методах проектирования в PHP для методов абстракции и фабрики баз данных. Для справки, мой сайт представляет собой сообщество социальных сетей, представляющее общий интерес, в настоящее время в бета-режиме. В настоящее …
1 ответ

Как загрузить только модуль базы данных Zend Framework 2

Zend Framework 2 утверждает, что имеет конструкцию "использования по желанию", которая позволяет вам легко использовать любой из своих модулей без фиксации полного стека. Мне нужен хороший уровень доступа к базе данных, и из документов и рекомендаци…
08 фев '13 в 19:05
1 ответ

Слой абстракции базы данных для Scala

Здравствуйте, я ищу уровень абстракции базы данных, который абстрагирует мои операторы SQL / запросы, чтобы я мог поддерживать несколько диалектов SQL, не беспокоясь о правильном синтаксисе. Интересно, есть ли у кого-то опыт работы с QueryDSL или SQ…
13 мар '15 в 09:31
1 ответ

Есть ли способ использовать PHP-ActiveRecord как слой ORM / абстракции Symfony?

Я только что обнаружил PHP-ActiveRecord не так давно, после того как в течение почти месяца пытался написать свой собственный ORM (у меня такой жесткий ум), и я влюбился в него. Я раньше смотрел на Доктрину и Пропел, но решил убежать из-за явной сло…
1 ответ

Scala: ResultSet перевод в различные виды мультикарт

Я собираюсь создать оболочку над JDBC ResultSet в Scala.Эта обертка предназначена для функции ResultSet => ParticularType,Проблема в том, что я не могу найти общее решение для создания MultiMaps. Вот как я собираю коллекции: абстрактный класс Collec…
3 ответа

php shared db connection (справка по шаблону проектирования)

У меня есть небольшое php-приложение, которое я хочу создать слой абстракции БД поверх нескольких классовых моделей. Я использую ezSQL_mysql для работы с БД. У меня вопрос, как лучше всего разработать приложение? Должен ли я использовать шаблон синг…
21 фев '11 в 21:47
1 ответ

Объявление объектов запроса в методах класса PHP

Я нахожусь в процессе построения системы объектно-ориентированных форм. Я собираю класс User, который содержит около восьми функций. Каждая функция содержит запрос MySQL, для которого должен быть создан объект класса Query. Есть ли способ избежать н…
27 авг '14 в 20:46
2 ответа

MVC - Codeigniter - Просмотр разговора с моделью

В большинстве постов, которые я видел в Stackru, посвященных архитектуре MVC, люди говорили, что об этой модели следует сообщать только с контроллера, а не из представления. Я немного запутался по этому поводу, потому что, когда вы Google MVC: - htt…
31 окт '12 в 22:09
2 ответа

Использование моделей codeigniter в другом проекте без codeigniter

У меня есть 2 проекта доступа к одной и той же БД. Один с CodeIgniter, другой самодельный фреймворк MVC. Я хотел бы использовать тот же слой модели. Можно ли получить доступ к моделям Codeigniter из другого проекта?
17 мар '14 в 18:47
1 ответ

Классы абстракции доступа к базе данных

В настоящее время у меня есть класс доступа к базе данных DB, который использует PDO, Затем у меня есть несколько подклассов для доступа к каждой таблице: Users Images Galleries Text Videos Это было приятно, когда я впервые начал свой проект, но теп…
04 авг '10 в 15:59
0 ответов

Класс Perl Model для ORM и веб-форм

Существует ли модуль Perl или инфраструктура, которая позволит мне определить мою модель данных для базы данных и веб-форм в одном месте? Что-то вроде слияния Class::DBI с CGI::Formbuilder? Так что я смогу определять свои классы данных, их отношения…
2 ответа

Где мое правило MODEL здесь в системе CodeIgniter?

Я использую codeIgniter в качестве основы для создания очень большого сайта. Все отлично. Я использую модели для получения / отправки данных из / в базу данных. Но вопрос недавно смутил меня. При получении данных из циклов по всей странице я не испо…
14 ноя '13 в 14:50
0 ответов

Как отобразить эти классы в реляционную модель данных?

Я делаю простой проект блога, для которого я придумал следующую структуру класса объекта. user class (email address, password) blog_entry class ( title, body, dateposted, state[draft, published] ) comment class ( comment, date posted ) category clas…
25 окт '14 в 05:13
6 ответов

Подсчет количества результатов, возвращаемых запросом к базе данных в Codeigniter

Мне не повезло обнаружить, когда запрос к базе данных в Codeigniter возвращает ноль результатов. Я хорошо прочитал заметки о функции подсчета PHP, но я не мудрый! Я вызываю запрос / представление следующим образом из контроллера: $data['result'] = $…
08 сен '10 в 12:29
0 ответов

Производные классы в Php Phalcon

Я довольно новичок в php phalcon и сам язык. Я делаю сайт, который включает абстрактный класс и производные классы. Абстрактный класс: <?php abstract class UsersAbstract extends \Phalcon\Mvc\Model { private $Full_Name; // private $Mobile_Number; …
03 дек '14 в 16:18
13 ответов

MySQL или PDO - каковы плюсы и минусы?

Вместо этого мы разделяем использование mysqli и PDO для таких вещей, как подготовленные операторы и поддержка транзакций. Некоторые проекты используют один, некоторые другой. Существует небольшая реалистическая вероятность того, что мы когда-либо п…
17 авг '08 в 09:47