最近开始研究PHP ThinkPHP,下午试了一下,一步一路坑~~~
写了一个Demo,取数据库内一个think_user表,数据总是取不出来,托大神赐教
在项目文件夹下Runtime/Data/_field/User.php中发现:
-------------------------------------------------------------------------------------
return array (
'_autoinc' => false,
);
?>
-------------------------------------------------------------------------------------
补齐就行了:
return array (
'id'=>'id',
'name' => 'name',
'corlor' => 'corlor',
'shape' => 'shape',
'_autoinc' => true,
);
?>
-------------------------------------------------------------------------------------
数据就取出来了~
有碰到过一次取不出数据的情况
打印$list的时候报的是bool(flase),取不到数据。
但是打印$article的时候有数据,如下图仔细观察是数据库表前缀名不对
在配置文件中手动更改表的前缀名
'DB_PREFIX'=>'think_'
--------------------------------------------------------------------------------------------------
OK!