Tag Archives: doctrine
By hudson | Published: 22.03.2010
Для того чтобы Doctrine создавал таблицы в базе данных с правильным набором символов и collation (например utf8 и utf8_general_ci, а не latin1, используемый mysql по умолчанию (например)) необходимо выполнить простую инициализацию: // config/ProjectConfiguration.class.php: public function configureDoctrine(Doctrine_Manager $manager) { $manager->setCharset( 'utf8' ); $manager->setCollate( 'utf8_unicode_ci' ); } Спасибо Андрэю Дзягелю из русскоговорящего symfony-коммьюнити )
By hudson | Published: 08.03.2010
Кросспост моего хабратопика. Коль скоро у вас в проекте используется база данных, то вам рано или поздно потребуются справочные таблицы. Такие таблицы я бы условно разбил на три категории: Небольшие справочники, до 10, реже 20 записей. Например – таблица статусов чего-нибудь (active|inactive|deleted как минимум). Средние справочники – от 20 до нескольких сотен записей. Например, таблица [...]
By hudson | Published: 23.02.2010
Doctrine ORM имеет встроенный кэш-менеджер, который умеет кэшировать в Memcached APC DataBase (видимо имеется в виду некая плоская БД с быстрым доступом, типа SQLite) Узнав сей факт решил воспользоваться встроенным механизмом и протестировать механизм кэширования.
By hudson | Published: 15.02.2010
Давно не работал sfGuard, и вот возникла такая необходимость. Поскольку используется Doctrine, поставил sfDoctrineGuard. Пробежался по мануалу, настроил myUser, доступные модули, пересобрал модель. Все как сказано в документации. Однако, после подключения фильтра remember_me, начались чудеса. Фронтэнд начал падать с ошибкой 500 | Internal Server Error | sfException Call to undefined method myUser::isAnonymous Метод в наличии [...]
Doctrine forms – редактирование i18n контента