本文主要是介绍[8] Undefined index: UserId 错误 解决方案 thinkphp3.2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天在写心理网站的时候,重新建立了一个包,一开始测试了一下,可是总是出现[8] Undefined index: UserId 错误,我疯了1个小时,之后又去吃个饭,回来之后才[[[不小心]]]测试成功了。
控制器:
首页:<?php namespace 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>
心得体会:遇到这样的问题最好找个朋友帮你看下,有时候可能很小的一个问题,你一个人很难再短时间内找出来,但是你的朋友才看
你的项目,就会一眼看出来。
这篇关于[8] Undefined index: UserId 错误 解决方案 thinkphp3.2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!