# Controller / Model / Component

**URL:** <https://discourse.cakephp.org/t/controller-model-component/8753>\
**Category:** Need Help\
**Created:** [December 18, 2020, 11:35am UTC](https://discourse.cakephp.org/t/controller-model-component/8753 "2020-12-18T11:35:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hubes](https://avatars.discourse-cdn.com/v4/letter/h/41988e/32.png) [@Hubes](https://discourse.cakephp.org/u/Hubes)\
**Post date:** [December 18, 2020, 11:35am UTC](https://discourse.cakephp.org/t/controller-model-component/8753/1 "2020-12-18T11:35:58Z")

</div>

Hello 🙂

If I create a Controller, it MUST be in a relationship with a Model? If it’s not, the “Controller” is a Component instead, or can I have Controller without Models? What’s the right way to work with this toppic in the correct way?

Regards, Hubes

---

<div class="post-metadata">

**Author:** ![spadeX](https://avatars.discourse-cdn.com/v4/letter/s/919ad9/32.png) [@spadeX](https://discourse.cakephp.org/u/spadeX)\
**Post date:** [December 18, 2020, 2:58pm UTC](https://discourse.cakephp.org/t/controller-model-component/8753/2 "2020-12-18T14:58:05Z")

</div>

![typical-cake-request](https://canada1.discourse-cdn.com/flex029/uploads/cakephp/original/2X/2/29077e4f6ae5a70443cdfd0308779b56a125d5d8.png)

---

<div class="post-metadata">

**Author:** ![Hubes](https://avatars.discourse-cdn.com/v4/letter/h/41988e/32.png) [@Hubes](https://discourse.cakephp.org/u/Hubes)\
**Post date:** [December 18, 2020, 4:04pm UTC](https://discourse.cakephp.org/t/controller-model-component/8753/3 "2020-12-18T16:04:42Z")

</div>

Thank you!

So that means, Controller can exist without Models, right?
