• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Can I create another Model beside MY_Model.php?

#1
I now have application/core/MY_Model.php that extend CI_Model. I'd need to create another MY_Article_Model.php in the same path (I'm not sure it's a good idea to create MY_Article_Model.php), but an error appeared(see my image). Can I create another model or not? If not, what Should I do?
My Folders:
- application/controllers/admin/Article.php
- application/core/MY_Model.php
- application/core/MY_Article_Model.php
- application/models/article_m.php (class Article_m extends MY_Article_Model.php) Fatal Error!
Reply

#2
Hi,

MY_Model extend the CI_Model in order to give you some default method and properties that are not available in CI_Model.
And you create your application model like Article_model by extending MY_Model rather than CI_Model
So:
application/core/MY_Model.php extends CI_Model
application/models/Article_model.php extends MY_Model

I hope this helps.
Reply

#3
(05-23-2016, 10:07 PM)salain Wrote: Hi,

MY_Model extend the CI_Model in order to give you some default method and properties that are not available in CI_Model.
And you create your application model like Article_model by extending MY_Model rather than CI_Model
So:
application/core/MY_Model.php extends CI_Model
application/models/Article_model.php extends MY_Model

I hope this helps.

So I understand. Thank you for your help.
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2020 MyBB Group.