namespace app\admin\controller;
use app\admin\common\Base;
use think\Request;
use app\admin\model\Admin as AdminModel;
class Admin extends Base
{
public function index()
{
$admin = AdminModel::get(['username' => 'admin']);
var_dump($admin);
$this -> view -> assign('admin', $admin);
return $this -> view -> fetch('admin_list');
}
}
页面可以输出object(app\admin\model\Admin)#17 (36) { ["connection":protected]=> array(0) { } ["parent":protected]=> NULL ["query":protected]=> NULL ["name":protected]=> string(5) "Admin" ["table":protected]=> NULL ["class":protected]=> string(21) "app\admin\model\Admin" ["error":protected]=> NULL ["validate":protected]=> NULL ["pk":protected]=> NULL ["field":protected]=> array(0) { } ["except":protected]=> array(0) { } ["disuse":protected]=> array(0) { } ["readonly":protected]=> array(0) { } ["visible":protected]=> array(0) { } ["hidden":protected]=> array(0) { } ["append":protected]=> array(0) { } ["data":protected]=> array(6) { ["Id"]=> int(1) ["username"]=> string(5) "admin" ["password"]=> string(32) "827ccb0eea8a706c4c34a16891f84e7b" ["email"]=> string(13) "admin@php.com" ["login_count"]=> int(14) ["last_time"]=> int(1546855316) } ["origin":protected]=> array(6) { ["Id"]=> int(1) ["username"]=> string(5) "admin" ["password"]=> string(32) "827ccb0eea8a706c4c34a16891f84e7b" ["email"]=> string(13) "admin@php.com" ["login_count"]=> int(14) ["last_time"]=> int(1546855316) } ["relation":protected]=> array(0) { } ["auto":protected]=> array(0) { } ["insert":protected]=> array(0) { } ["update":protected]=> array(0) { } ["autoWriteTimestamp":protected]=> bool(false) ["createTime":protected]=> string(11) "create_time" ["updateTime":protected]=> string(11) "update_time" ["dateFormat":protected]=> string(11) "Y-m-d H:i:s" ["type":protected]=> array(0) { } ["isUpdate":protected]=> bool(true) ["replace":protected]=> bool(false) ["force":protected]=> bool(false) ["updateWhere":protected]=> array(1) { ["username"]=> string(5) "admin" } ["failException":protected]=> bool(false) ["useGlobalScope":protected]=> bool(true) ["batchValidate":protected]=> bool(false) ["resultSetType":protected]=> string(5) "array" ["relationWrite":protected]=> NULL }
但是页面错误。我试过直接 赋值$admin=1,页面可以正常显示
模板里是这样的
<tbody>
<tr>
<td>
{$admin.Id}
</td>
<td>
{$admin.username}
</td>
<td >
{$admin.email}
</td>
<td>
{$admin.login_count}
</td>
<td>
{$admin.last_time}
</td>
<td class="td-manage">
</td>
</tr>
</tbody>
最佳答案
