Я только начинаю с Doctrine2 и заметил, что он сильно построен на шаблонах проектирования, поэтому я хотел получить некоторые идеи о том, как создать приложение на основе Doctrine2, используя более шаблоны проектирования.
Например, все приложения Doctrine2 будут содержать файл или класс, аналогичный
require '/Doctrine/Common/ClassLoader.php';
use Doctrine\ORM\EntityManager,
Doctrine\ORM\Configuration;
//...class loading and config stuff goes here
$connectionOptions = array(
'driver' => 'pdo_sqlite',
'path' => 'database.sqlite'
);
$em = EntityManager::create($connectionOptions, $config);
Теперь фреймворк, такой как Symfony, облегчит доступ к вашему EntitityManager, а затем выложит эту информацию на экран.
Однако , некоторые приложения достаточно просты, когда не нужен весь фреймворк, такой как Symfony. Вы просто хотите иметь возможность получить доступ к вашим данным, а затем выложить их на просмотр / страницу.
Можете ли вы привести пример хорошего шаблона проектирования, который сделает это возможным?
Я с нетерпением жду некоторых интересных примеров и идей, и в целом просто хороших надежных объектно-ориентированных PHP-решений.
Спасибо.