# Use generic file model Plugin and App?

**URL:** <https://discourse.cakephp.org/t/use-generic-file-model-plugin-and-app/3048>\
**Category:** Need Help\
**Created:** [August 18, 2017, 3:12am UTC](https://discourse.cakephp.org/t/use-generic-file-model-plugin-and-app/3048 "2017-08-18T03:12:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![grossolive4](https://avatars.discourse-cdn.com/v4/letter/g/e0b2c6/32.png) [@grossolive4](https://discourse.cakephp.org/u/grossolive4)\
**Post date:** [August 18, 2017, 3:12am UTC](https://discourse.cakephp.org/t/use-generic-file-model-plugin-and-app/3048/1 "2017-08-18T03:12:15Z")

</div>

Hello everyone

In cakephp 3.  
I have: **Test/src/Model/Table/UsersTable.php**

The next step I did:  
bin/cake bake plugin User  
bin/cake bake all users -p User

I see a file: **Test/plugins/User/src/Model/Table/UsersTable.php**

I want to use a generic file model: **Test/src/Model/Table/UsersTable.php**  
Not used file **UsersTable.php** in Plugin User

It’s like public $uses = array (‘User’); In cakephp 2

I have a look $users = TableRegistry::get(‘Users’);  
But I can not use $this-\>User-\>find.  
Error: Table “User\Model\Table\UsersTable” is not associated with “Groups”

That must use $users-\>find  
And have to declare $users = TableRegistry::get(‘Users’); On each function, that’s awkward  
I do not know how to solve this problem  
Can you tell me how to handle it ?

Thanks !

---

<div class="post-metadata">

**Author:** ![ADmad](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/admad/32/20_2.png) [@ADmad](https://discourse.cakephp.org/u/ADmad)\
**Post date:** [August 20, 2017, 5:47pm UTC](https://discourse.cakephp.org/t/use-generic-file-model-plugin-and-app/3048/2 "2017-08-20T17:47:40Z")

</div>

`$users = TableRegistry::get('Users', ['className' => 'App\Model\Table\UsersTable']);`
