Search code examples
phpcodeignitercodeigniter-2codeigniter-url

how to include a file inside a model in codeigniter?


I’m new to codeigniter and maybe my question is a bit stupid but..I cant understand how I can include a file inside a model.

Inside del model folder I’ve a subfolder named include and inside this I’ve some php file.

The structure is something like that:

-models

—mymodel.php

—include —-file.php —-file1.php

Inside mymodel.php how I can include the file.php?

I’ve heard that the relative path is allways the index.php, so I’ve tried:

 include ‘models/include/file.php’

but it seems not working.

I’ve tried to use base_url() and site_url() without any luck..

Can anyone help me?


Solution

  • This should do:

    base_url().'application/models/include/file.php'
    

    (url helper must be loaded to use the base_url() function)

    If you want a relative path:

    ./application/models/include/file.php
    

    All files are relative to the main index.php, usually