Я занимался ASP.NET MVC в университете в этом году и только затронул некоторые основные принципы, но мне это очень понравилось. Будучи фанатом PHP более 6 лет, я планировал использовать что-то вроде CakePHP, чтобы продолжать использовать шаблон MVC в своей работе.
Однако у меня есть несколько вопросов, поскольку они являются МАССОВЫМИ различиями между двумя системами:
1.) Как кто-то может сделать что-то похожее на LINQ, где, когда бы вы ни делали свой результат действия, вы можете просто создать запрос и затем вернуть его в представление?
2.) Существуют ли репозитории в Cake? Я люблю их в ASP.NET и возможность создавать собственные методы для вашей логики базы данных, а затем вызывать их где угодно.
3.) Путаница с моделью. В ASP.NET я мог иметь дело с одной моделью с большим количеством таблиц, а затем легко вызывать любую таблицу или комбинацию таблиц. В Cake кажется, что у вас есть модель на таблицу ???