{"id":37,"date":"2011-07-07T04:45:37","date_gmt":"2011-07-07T04:45:37","guid":{"rendered":"http:\/\/blog.raghwendra.com\/?p=37"},"modified":"2017-03-21T13:14:21","modified_gmt":"2017-03-21T13:14:21","slug":"what-is-cakephp","status":"publish","type":"post","link":"https:\/\/www.raghwendra.com\/blog\/what-is-cakephp\/","title":{"rendered":"What is CakePHP?"},"content":{"rendered":"<p>A free and open source framework for PHP, Cake PHP is the basic structure for programmers in order to create web applications. The main goal behind this framework is to get you started with the work in a more structured rapid manner without any loss of flexibility.<\/p>\n<p>Cake PHP diminishes the monotony of web development as it offers the tools to start coding when you really need to get it done. You don\u2019t have to reinvent the wheel whenever you sit down for a new project as a copy of Cake PHP will help you start with the project.<\/p>\n<p>The main things that are there in this architecture are:-<\/p>\n<ol>\n<li>Model<\/li>\n<li>View<\/li>\n<li>Controller<\/li>\n<\/ol>\n<p>The model keeps interacting with the database. View manages the layout of the web page as well as design of the website while controller takes hold of the function of model and view through managing every command taken from user. Overall, it is called as MVC architecture.<\/p>\n<p>Cake PHP brings great value to the projects as it means that your application\u2019s core is well tested and improving at a constant rate.<\/p>\n<p>The lists of features of Cake PHP are:-<\/p>\n<ol>\n<li>Code generation<\/li>\n<li>Flexible Licensing<\/li>\n<li>Compatible with PHP4 and PHP 5<\/li>\n<li>Application scaffolding<\/li>\n<li>Active and friendly community<\/li>\n<li>MVC architecture<\/li>\n<li>Fast and flexible templating<\/li>\n<li>Built in validation<\/li>\n<li>Data Sanitization<\/li>\n<li>Localization<\/li>\n<\/ol>\n<p>The following are the tools that you will need to use Cake PHP:-<\/p>\n<ol>\n<li>Web server- In order to run web applications, a web server like Apache is needed.<\/li>\n<li>Database Server- MySql server is needed so as to create and manage databse.<\/li>\n<li>PHP knowledge- It is essential for you to know the basics of PHP.<\/li>\n<li>Knowledge of MVC pattern-It is essential that you need to know programming pattern of MVC.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>A free and open source framework for PHP, Cake PHP is the basic structure for programmers in order to create web applications.<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-37","post","type-post","status-publish","format-standard","hentry","category-open-source-php","entry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"raghwendra\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.raghwendra.com\/blog\/what-is-cakephp\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/what-is-cakephp\\\/#article\",\"name\":\"What is CakePHP?\",\"headline\":\"What is CakePHP?\",\"author\":{\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/author\\\/raghwendra\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/04\\\/logorws.jpg\",\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/#articleImage\",\"width\":266,\"height\":71},\"datePublished\":\"2011-07-07T04:45:37+00:00\",\"dateModified\":\"2017-03-21T13:14:21+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/what-is-cakephp\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/what-is-cakephp\\\/#webpage\"},\"articleSection\":\"Open Source - PHP\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/what-is-cakephp\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/category\\\/open-source-php\\\/#listItem\",\"name\":\"Open Source - PHP\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/category\\\/open-source-php\\\/#listItem\",\"position\":2,\"name\":\"Open Source - PHP\",\"item\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/category\\\/open-source-php\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/what-is-cakephp\\\/#listItem\",\"name\":\"What is CakePHP?\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/what-is-cakephp\\\/#listItem\",\"position\":3,\"name\":\"What is CakePHP?\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/category\\\/open-source-php\\\/#listItem\",\"name\":\"Open Source - PHP\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/#organization\",\"name\":\"Raghwendra Web Services\",\"description\":\"celebrating success together\",\"url\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/\",\"telephone\":\"+919312447399\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/04\\\/logorws.jpg\",\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/what-is-cakephp\\\/#organizationLogo\",\"width\":266,\"height\":71},\"image\":{\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/what-is-cakephp\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/author\\\/raghwendra\\\/#author\",\"url\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/author\\\/raghwendra\\\/\",\"name\":\"raghwendra\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/what-is-cakephp\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/196903cc4ed74974f333128900fc20b543a88a9684a3f83bc4e2d818fda5ab32?s=96&d=wavatar&r=g\",\"width\":96,\"height\":96,\"caption\":\"raghwendra\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/what-is-cakephp\\\/#webpage\",\"url\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/what-is-cakephp\\\/\",\"name\":\"What is CakePHP?\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/what-is-cakephp\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/author\\\/raghwendra\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/author\\\/raghwendra\\\/#author\"},\"datePublished\":\"2011-07-07T04:45:37+00:00\",\"dateModified\":\"2017-03-21T13:14:21+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/\",\"name\":\"Raghwendra Web Services Blog helps You & Your Business Grow\",\"description\":\"celebrating success together\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.raghwendra.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"What is CakePHP?","description":"","canonical_url":"https:\/\/www.raghwendra.com\/blog\/what-is-cakephp\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.raghwendra.com\/blog\/what-is-cakephp\/#article","name":"What is CakePHP?","headline":"What is CakePHP?","author":{"@id":"https:\/\/www.raghwendra.com\/blog\/author\/raghwendra\/#author"},"publisher":{"@id":"https:\/\/www.raghwendra.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.raghwendra.com\/blog\/wp-content\/uploads\/2017\/04\/logorws.jpg","@id":"https:\/\/www.raghwendra.com\/blog\/#articleImage","width":266,"height":71},"datePublished":"2011-07-07T04:45:37+00:00","dateModified":"2017-03-21T13:14:21+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.raghwendra.com\/blog\/what-is-cakephp\/#webpage"},"isPartOf":{"@id":"https:\/\/www.raghwendra.com\/blog\/what-is-cakephp\/#webpage"},"articleSection":"Open Source - PHP"},{"@type":"BreadcrumbList","@id":"https:\/\/www.raghwendra.com\/blog\/what-is-cakephp\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.raghwendra.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.raghwendra.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.raghwendra.com\/blog\/category\/open-source-php\/#listItem","name":"Open Source - PHP"}},{"@type":"ListItem","@id":"https:\/\/www.raghwendra.com\/blog\/category\/open-source-php\/#listItem","position":2,"name":"Open Source - PHP","item":"https:\/\/www.raghwendra.com\/blog\/category\/open-source-php\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.raghwendra.com\/blog\/what-is-cakephp\/#listItem","name":"What is CakePHP?"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.raghwendra.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.raghwendra.com\/blog\/what-is-cakephp\/#listItem","position":3,"name":"What is CakePHP?","previousItem":{"@type":"ListItem","@id":"https:\/\/www.raghwendra.com\/blog\/category\/open-source-php\/#listItem","name":"Open Source - PHP"}}]},{"@type":"Organization","@id":"https:\/\/www.raghwendra.com\/blog\/#organization","name":"Raghwendra Web Services","description":"celebrating success together","url":"https:\/\/www.raghwendra.com\/blog\/","telephone":"+919312447399","logo":{"@type":"ImageObject","url":"https:\/\/www.raghwendra.com\/blog\/wp-content\/uploads\/2017\/04\/logorws.jpg","@id":"https:\/\/www.raghwendra.com\/blog\/what-is-cakephp\/#organizationLogo","width":266,"height":71},"image":{"@id":"https:\/\/www.raghwendra.com\/blog\/what-is-cakephp\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/www.raghwendra.com\/blog\/author\/raghwendra\/#author","url":"https:\/\/www.raghwendra.com\/blog\/author\/raghwendra\/","name":"raghwendra","image":{"@type":"ImageObject","@id":"https:\/\/www.raghwendra.com\/blog\/what-is-cakephp\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/196903cc4ed74974f333128900fc20b543a88a9684a3f83bc4e2d818fda5ab32?s=96&d=wavatar&r=g","width":96,"height":96,"caption":"raghwendra"}},{"@type":"WebPage","@id":"https:\/\/www.raghwendra.com\/blog\/what-is-cakephp\/#webpage","url":"https:\/\/www.raghwendra.com\/blog\/what-is-cakephp\/","name":"What is CakePHP?","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.raghwendra.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.raghwendra.com\/blog\/what-is-cakephp\/#breadcrumblist"},"author":{"@id":"https:\/\/www.raghwendra.com\/blog\/author\/raghwendra\/#author"},"creator":{"@id":"https:\/\/www.raghwendra.com\/blog\/author\/raghwendra\/#author"},"datePublished":"2011-07-07T04:45:37+00:00","dateModified":"2017-03-21T13:14:21+00:00"},{"@type":"WebSite","@id":"https:\/\/www.raghwendra.com\/blog\/#website","url":"https:\/\/www.raghwendra.com\/blog\/","name":"Raghwendra Web Services Blog helps You & Your Business Grow","description":"celebrating success together","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.raghwendra.com\/blog\/#organization"}}]}},"aioseo_meta_data":{"post_id":"37","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-01-28 11:49:23","updated":"2022-12-07 02:50:44","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.raghwendra.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.raghwendra.com\/blog\/category\/open-source-php\/\" title=\"Open Source - PHP\">Open Source - PHP<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tWhat is CakePHP?\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.raghwendra.com\/blog"},{"label":"Open Source - PHP","link":"https:\/\/www.raghwendra.com\/blog\/category\/open-source-php\/"},{"label":"What is CakePHP?","link":"https:\/\/www.raghwendra.com\/blog\/what-is-cakephp\/"}],"_links":{"self":[{"href":"https:\/\/www.raghwendra.com\/blog\/wp-json\/wp\/v2\/posts\/37","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.raghwendra.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.raghwendra.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.raghwendra.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.raghwendra.com\/blog\/wp-json\/wp\/v2\/comments?post=37"}],"version-history":[{"count":0,"href":"https:\/\/www.raghwendra.com\/blog\/wp-json\/wp\/v2\/posts\/37\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.raghwendra.com\/blog\/wp-json\/wp\/v2\/media?parent=37"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.raghwendra.com\/blog\/wp-json\/wp\/v2\/categories?post=37"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.raghwendra.com\/blog\/wp-json\/wp\/v2\/tags?post=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}