Welcome Guest, Not a member yet? Register   Sign In
Phpstorm $this->model_name->method() highlighted

Hello, i am new with CodeIgniter so i started to read the docs, specially in the "Model" section there is a code:


I downloaded Phpstorm Codeigniter plugin and Codeigniter Snippets plugin.But there is still a problem with the code above, when i type:

$this->model_name   - it gets highlighted so it is not found and i cant get autocomplete for the methods in the model class. Should i put some Phpdoc annotation ?

at the start of your controller class put phpdoc like this
PHP Code:
* Class Google
* @property Stock_model $stock_model
* @property Shop_model $shop_model

class Google extends Admin_Controller{
 function __construct()


Solution Here
A good decision is based on knowledge and not on numbers. - Plato


(This post was last modified: 03-13-2019, 06:46 AM by stoyo.)

Thanks to both of you, but now the other problem are the variables passed to the view:
PHP Code:
 $data['curr_url'] = current_url();

PHP Code:
* @see Main::index()
* @var Main $curr_url

echo $curr_url 

It highlights the $curr_url and it says that there is no "__toString" method in Main controller class.

Theme © iAndrew 2016 - Forum software by © MyBB