D方法实例化,与顺序有关吗?

浏览:417 发布日期:2013/06/03 分类:求助交流
Modelclass TestModel extends Model {
    protected $connection = array( 
        'dbms'     => 'mysql',  
        'username' => 'username',  
        'password' => 'password',  
        'hostname' => 'hostname', 
        'database' => 'database' 
    );        
}
没有数据的写法    public function test() {
        //这里是逻辑程序
        D('Other')->select();
        //实例化Test
        $data = D('Test')->select();
        //这里没有数据
        print_r($data);
    }
有数据的写法    public function test() {
        //实例化Test
        $data = D('Test')->select();
        //这里有数据
        print_r($data);        
        //这里是逻辑程序
        D('Other')->select();
    }
是什么原因啊? 把D('Test')变换个位置就有。
在Windows下没有任何问题,在linux下就出现取不到数据的情况。
查看数据缓存也是没有读取到表数据的。
最佳答案
评论( 相关
后面还有条评论,点击查看>>