Начало работы с Doctrine 2 и CodeIgniter - PullRequest
4 голосов
/ 08 сентября 2011

Я уже некоторое время читаю о Doctrine, и это, безусловно, выглядит интересно.

Я прочитал большинство уроков на phpandstuff.com, но я понимаю, что в настоящий момент они устарели.,Тем не менее, эти учебники действительно показали полезность Doctrine.

Сейчас я ищу совет о том, как начать работу с Doctrine, желательно в сочетании с CodeIgniter.Я знаю, как обходиться с CI, поэтому я бы предпочел интегрироваться с этой платформой.

Было довольно сложно найти достойное руководство по интеграции Doctrine 2.1 с CI 2.0.x, но после этогид , мне, кажется, это удалось.Теперь у меня есть рабочая установка CI со встроенным Doctrine.

Полагаю, лучший совет, который мне может дать, это RTFM .Тем не менее, я хотел бы получить более подробный совет, если это возможно.

Должен ли я сначала пройти учебники / примеры по Doctrine без CI, а затем вернуться к установке CI, или можно будет попробовать пройтись по учебникам при использовании моей новой установки CI?

Кто-нибудь знает какие-нибудь приличные руководства / книги / блоги по началу работы с Doctrine?Желательно что-то вроде учебников phpandstuff.com, но в курсе.Или, для тех, кто прочитал эти учебники, они все еще применимы к Doctrine / CI 2 +?

Я ищу отправную точку здесь, так как есть много информации, которую можно найти, но кажется, что естьтакже много устаревшей информации там.Я буду работать с документацией Doctrine как можно скорее, но меня интересуют любые другие руководства / учебники / книги / и т.д.Я могу найти.

Заранее большое спасибо.

1 Ответ

3 голосов
/ 08 сентября 2011

Я начну с того, что скажу, что нет, я не знаю ни одного приличного руководства по началу работы над Доктриной.Если вы понимаете, как использовать PHP как объектно-ориентированный язык (классы, наследование, пространства имен и т. Д.), У вас не должно возникнуть проблем при изучении Doctrine 2, поскольку он разработан таким образом, что вы просто создаете и получаете доступ к обычным классам PHP.,Вы абсолютно правы - чтение документации - это (на мой взгляд) лучшее место, чтобы начать с Doctrine.

Вы можете начать с создания простой простой системы, такой как блог;это должно помочь вам понять, как Doctrine обрабатывает ассоциации, и дать вам возможность использовать утилиту командной строки.Когда вам кажется, что вам нужно больше функциональности или вы застряли на чем-то, документации почти всегда будет достаточно, чтобы помочь вам, а если нет, то у SO есть тысячи вопросов и ответов, связанных с Доктриной.

Просто помнитеДоктрина 2 не должна быть сложной.Предполагается, что это будет слой прозрачный , который позволит вам получить доступ к вашей базе данных как классы PHP.

...