I am newbie to Magento? I want to know how CakePHP and Magento differs. I have found most of the common folder structure. What is the relation between Zend and Magento? Kindly ignore if question repeats.


They differ in many ways...and they are the same in some ways.

I have never used cakePHP. It is a framework.

So is Zend.

They are both based on the MVC pattern, hence the similarity in their structure (this is an assumption based on your comment regarding the folder structure, as I had never looked at cakePHP)

Zend and cakePHP would be considered the same thing, allowing you to create software. That software can be anything, within limits of the common language, which is of course PHP.

Magento is based on zend. There is your relation.

Magento is also a framework, based on another framework, for one specific purpose: building e-commerce sites.

Hope that clarifies, and obviously anyone please correct me if I got it wrong.

  • Thanks! How much configurtions we can do in magento. As I get that when I create first site It will generate 250 tables in database for the same. I don't want to buy any plugins for site as it has only 20 products on satrtup level. I want to put my own created skins and layouts, Want database design changes as I needed. In future want to enhance it with nosql db. Is all of this possible or not. – Divyek Dec 17 '15 at 6:44
  • How much configurations we can do in magento? How long is a piece of string? Your question makes no sense, sorry. – ProxiBlue Dec 17 '15 at 7:58
  • Short one: Can I change database table structure as I need? I want to add few fields/columns as my requirement and want to remove a few. – Divyek Dec 17 '15 at 11:14
  • Yes you can. Everything is ultimately configurable. Some by default, some by code. Please ask a new question, rather than use the comments for additional questions – ProxiBlue Dec 17 '15 at 12:20
  • Here is my new question – Divyek Dec 18 '15 at 6:42

Not the answer you're looking for? Browse other questions tagged or ask your own question.