# loadModel in Shell

**URL:** <https://discourse.cakephp.org/t/loadmodel-in-shell/2316>\
**Category:** Need Help\
**Created:** [March 29, 2017, 2:32pm UTC](https://discourse.cakephp.org/t/loadmodel-in-shell/2316 "2017-03-29T14:32:09Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![3b3b](https://avatars.discourse-cdn.com/v4/letter/3/74df32/32.png) [@3b3b](https://discourse.cakephp.org/u/3b3b)\
**Post date:** [March 29, 2017, 2:32pm UTC](https://discourse.cakephp.org/t/loadmodel-in-shell/2316/1 "2017-03-29T14:32:09Z")

</div>

Hi there,

I made a Shell class which is working properly.  
My problem is that I want to load a model called “Tasks”. Only this gives a problem when using $this-\>Tasks which is already reserved for Shell Tasks. Does anyone knows a work-around?

---

<div class="post-metadata">

**Author:** ![mfrascati](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/mfrascati/32/559_2.png) [@mfrascati](https://discourse.cakephp.org/u/mfrascati)\
**Post date:** [March 29, 2017, 4:10pm UTC](https://discourse.cakephp.org/t/loadmodel-in-shell/2316/2 "2017-03-29T16:10:57Z")

</div>

I suppose you’re using CakePHP 3, so you can load the model with:

```
$this->Tasks = \Cake\ORM\TableRegistry::get('Tasks');

```

That’s it!

---

<div class="post-metadata">

**Author:** ![raul338](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/raul338/32/69_2.png) [@raul338](https://discourse.cakephp.org/u/raul338)\
**Post date:** [March 29, 2017, 6:34pm UTC](https://discourse.cakephp.org/t/loadmodel-in-shell/2316/3 "2017-03-29T18:34:43Z")

</div>

You can use [ModelAwareTrait](https://api.cakephp.org/3.0/class-Cake.Datasource.ModelAwareTrait.html) anywhere to get loadModel function

---

<div class="post-metadata">

**Author:** ![aavrug](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/aavrug/32/178_2.png) [@aavrug](https://discourse.cakephp.org/u/aavrug)\
**Post date:** [March 30, 2017, 3:38am UTC](https://discourse.cakephp.org/t/loadmodel-in-shell/2316/4 "2017-03-30T03:38:28Z")

</div>

You can directly use `$this->loadModel('Tables');`.
