0

我正在尝试 Gas ORM,并设法自动生成我的模型,现在需要对其进行测试。但是,我似乎无法访问新生成的模型。

我已自动加载库,并将配置设置为:

配置/gas.php

$config['models_path'] = array('GasModel' => APPPATH.'gas');

气体/useraccounts.php

<?php namespace GasModel;

/* This basic model has been auto-generated by the Gas ORM */

use \Gas\Core;
use \Gas\ORM;

class UserAccounts extends ORM {

    public $primary_key = 'id';

    function _init()
    {
        self::$fields = array(
            'id' => ORM::field('auto[11]'),
            ...
        );

    }
}

控制器/user.php

public function test() {
    GasModel\UserAccounts::all()
}

然而,尝试访问它会引发致命错误:

PHP Fatal error: Class 'GasModel\UserAccounts' not found in applications/controllers/user.php on line 28

谁能帮我解决这个问题?

4

2 回答 2

0

当我使用与http://gasorm-doc.taufanaditya.com/configuration.html中的示例相同的命名空间时Model,它开始神秘地工作。不过,我更愿意使用我的自定义命名空间..

于 2013-10-04T07:29:31.287 回答
0

尝试添加使用您的模型命名空间或尝试在 GasModel 之前添加 \

于 2013-10-04T06:54:30.810 回答