Я ищу советы, руководства и ссылки о том, как настроить веб-приложение среднего размера с Kohana 3. Я использовал шаблоны MVC в прошлом, но никогда не работал против «формализованная» MVC-структура, поэтому я все еще склоняюсь к терминологии, занимаясь основными примерами, создавая виды и шаблоны и т. д.Как организовать бизнес-логику в проекте Kohana 3
Я продвигаюсь довольно хорошо, но я хочу создать реальный веб-проект (один из моих собственных, который я планировал довольно долгое время) как объект обучения.
Я изучаю лучше всего на примере, но примерная документация немного разрежена для Kohana 3 прямо сейчас - они говорят это сами на сайте. Хотя я не беспокоюсь о том, чтобы изучать структуру, когда я продвигаюсь вперед, я хочу убедиться, что базовая база кода с самого начала хорошо структурирована, то есть контроллеры хорошо разделены, хорошо названы и соответствуют стандартам, и, что наиболее важно, бизнес-логика разделенных на модели соответствующего размера.
Мое приложение может в своей основе описываться как бизнес-каталог с рядом функций поиска и перечисления, а также область входа для каждого владельца записи. Фактический бэкэнд базы данных уже позаботился.
Предположим, что у меня есть все API, разработанные и на месте уже - перечислите все предприятия, измените бизнес, перечислите предприятия по названию улицы, создайте предложение, зарегистрированное как бизнес, и так далее, и я просто ищу, как подгонять функциональность в шаблон MVC и в структуру приложения Kohana, которая может быть легко расширена.
Вы знаете реальные примеры из «базы данных тяжелых» приложений, таких как каталоги, интернет-сообщества ... с бревном-в районе построен на Kohana 3, предпочтительно с открытым исходным кодом, так что я мог бы взглянуть, насколько они это делают?
Существуют ли конвенции или рекомендации по структурированию расширяемой области входа для конечных пользователей в проекте Kohana, который не только способен обрабатывать страницу бизнес-каталога, но и другие продукты на отдельных страницах?
Знаете ли вы какие-либо хорошие ресурсы для создания сложных приложений с Kohana?
Вы построили что-то подобное и могли бы дать мне рекомендации по структуре проекта?
Bounty
Я присуждение щедрот к @antpaw, потому что он предоставил мне с приложением Kohana с некоторой бизнес-логикой, которая дает мне много примеров. Cheers @Pixel Developer за отличный вклад - так часто, я бы хотел разбить щедрость!
Cheers @antpaw. Yup, Auth и ORM выглядят очень интересными, одна из причин, почему меня так интересует Kohana. Я в основном ищу примеры в реальном мире о том, как классифицировать представления и другие файлы, чтобы избежать огромных конгломератов моделей и таких на данный момент, знаете ли вы что-нибудь в этом направлении? –
Кстати, @antpaw, я googled для xCSS на днях, индекс Google имеет antpaw.org в качестве первого попадания при его поиске: http://www.google.de/#hl=ru&source=hp&q=xcss&aq = f & aqi = g4g-s1g1g-s3g1 & aql = & oq = & fp = a685f6127e795e5e нет прямой ссылки на xCss от antpaw.org. Но это, вероятно, исправит сам. Отличный сайт Flash, кстати, мне нравится эффект наведения. –
хорошо организованный вид на самом деле простой новый вид («материал/файл») будет искать файл file.php в папке с материалами. Я всегда называю свои папки просмотра, такие как контроллер, где они используются, и файлы, такие как методы, из которых они вызываются. дайте вам свой почтовый адрес, и я могу отправить вам код, который формирует приложение, похожее на ваше. – antpaw