消息:未定义属性:Material_model :: $ load文件名:libraries / Form_validation.php

时间:2018-03-04 12:06:45

标签: php codeigniter

我是Codeigniter的新手并尝试构建服务注册页面。不只是页面,而且整个网站都有这个错误。

export function fetchValueFromApi(){
    return function act(dispatch){
        dispatch(fetchingLimit);
        return fetch('https://someapi/v1/foo/bar?api_key=123456789')
        .then(response => {
            var body = response.json();
            console.log("response body", body);
            return body;
//          ^^^^^^
        }).then(json => {
            if (json.data ) {
//                       ^
                return dispatch(receivingValue(json.data.result))
//              ^^^^^^
              } else {
                  throw new Error('Error');
              }
          }).catch(error =>
              dispatch(receivingValueFailed(error))
          )
     }
}

我从材料模型中获取用户模型中的此错误。个

1 个答案:

答案 0 :(得分:0)

实际上,您应该在父构造中加载模型。 例如:

class services extends CI_Controller {
  function __construct(){
    parent::__construct();
    $this->load->model('your_directory_model, 'your_initialize_model');
  }
}

然后,如果你想使用你的模型。你可以像我在下面的方法中一样编写代码。

$this->your_initialize_model->your_model_method();