2010-02-24 2 views

ответ

1

Я помещаю их в lib/doctrine, и если есть слушатель, поставьте это в lib/doctrine/listenener.

Автозагрузчик Symfony найдет классы и загрузит их для вас практически во всех местах, где бы вы их ни разместили (до тех пор, пока он нечетко логичен). Единственное исключение - если вы создаете новую папку поставщика, вам также нужно сказать автозагрузчику.

+0

Я бы сказал 'lib/doctrine/template /' и 'lib/doctrine/listener /', но хорошо 'lib/doctrine /' является самой важной важной частью :-) –

+0

Вы имеете в виду 'sfproject \ lib \ vendor \ symfony-1.4.1 \ lib \ plugins \ sfDoctrinePlugin \ lib \ vendor \ doctrine \ Doctrine \ Template'? – user198729

+0

sfproject \ lib \ doctrine - папка не существует, вам нужно ее создать. он будет рядом с папками вашей модели, формы и т. д. помещая его там, где вы предлагаете, это плохая идея, так как вы закончите перезаписывать его, если обновите symfony. – benlumley

Смежные вопросы