[8] Undefined index: UserId 错误 解决方案 thinkphp3.2

来源:互联网 发布:代销下单与传淘宝 编辑:程序博客网 时间:2024/05/24 03:29

今天在写心理网站的时候,重新建立了一个包,一开始测试了一下,可是总是出现[8] Undefined index: UserId 错误,我疯了1个小时,之后又去吃个饭,回来之后才[[[不小心]]]测试成功了。

控制器:

<?phpnamespace Home\Controller;use Think\Controller;class IndexController extends Controller {    public function index(){        $data = M('user');        $user = $data->select();        $this->assign('user',$user);        $this->display();    }}
首页:
    <foreach name="user" item="vo">        {$vo.UserId}-{$vo.UserName}<br>    </foreach>
然后运行之后
SQL显示是正确的,就只有页面代码的UserId和UserName出现了问题,之后我就在这里去找,可是我当时也傻了,虽然在数据库里
是这样创建的,但是是不能这样理解的,正确的写法是:
    <foreach name="user" item="vo">        {$vo.userid}-{$vo.username}<br>    </foreach>
继续全小写,然后数据就能正常的出现在页面上了。
心得体会:遇到这样的问题最好找个朋友帮你看下,有时候可能很小的一个问题,你一个人很难再短时间内找出来,但是你的朋友才看
你的项目,就会一眼看出来。

0 0
原创粉丝点击