devilinc Posted December 16, 2010 Share Posted December 16, 2010 Here is my scenario. I have a tab namely catalogs which has categories and products under it. Catalog is lets say the menu of categories and when we click on category we get to see the products under it. So, Now, do i have to make separate controllers for catalog, categories and products? because i use models for categories and products but not for catalogs Quote Link to comment https://forums.phpfreaks.com/topic/221850-need-cake-php-design-help/ Share on other sites More sharing options...
devilinc Posted December 16, 2010 Author Share Posted December 16, 2010 I am sorry I posted in a haste i want anyone who is managing this site to move it to the application design section Quote Link to comment https://forums.phpfreaks.com/topic/221850-need-cake-php-design-help/#findComment-1148024 Share on other sites More sharing options...
thehippy Posted December 16, 2010 Share Posted December 16, 2010 While the default behaviour in Cake is to bind a Model and Controller, it is not required, so no you don't need a catalog model. I'm frequently using Controllers without Models and Controllers with many Models, check out the Controller attributes in the documentation, specifically $uses. Quote Link to comment https://forums.phpfreaks.com/topic/221850-need-cake-php-design-help/#findComment-1148045 Share on other sites More sharing options...
devilinc Posted December 16, 2010 Author Share Posted December 16, 2010 i know we can use for no table but in the end this is how i thought of it....to leave catalog as a link to categories so when clicked on catalog it gives the list of categories and then products under categories....so two controllers each for their specific tasks namely categories_controller.php and products_controller.php..... Quote Link to comment https://forums.phpfreaks.com/topic/221850-need-cake-php-design-help/#findComment-1148067 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.