我有这个代码,其中数据被定义,就我所能看到的,这些是我得到的错误:
遇到PHP错误
严重性:通知
消息:未定义变量:empdata
文件名:视图/employee.php
电话号码:51**
回溯:
文件:C:\xampp\htdocs\providentfund\application\views\employee。php行:51函数:\u错误\u处理程序
File: C:\xampp\htdocs\Providentfund\应用程序\库\BaseController.php行:99函数:视图
文件:C:\xampp\htdocs\providentfund\application\controllers\Employee。php行:19函数:加载视图
文件:C:\xampp\htdocs\providentfund\index。php行:315函数:需要一次
控制器:
public function display_all()
{
$result=$this->Employee_model->display_all();
$data['empdata']=$result;
$this->loadViews("employee", $this->global, NULL);
}
型号:
function display_all()
{
$query=$this->db->query("select * from employetbl");
return $query->result();
}
和观点:
<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
<th>Rendering engine</th>
<th>Browser</th>
<th>Platform(s)</th>
<th>Engine version</th>
<th>CSS grade</th>
</tr>
</thead>
<tbody>
<?php
$cnt=1;
foreach($empdata as $rec)
{
print_r($empdata);
die();
?>
<tr>
<td><?php echo $rec['fullName'];?></td>
</tr>
<?php
// for serial number increment
$cnt++;
} ?>
为什么会收到错误消息“undefined variable”?
内部控制器
public function display_all()
{
$result=$this->Employee_model->display_all();
$data['empdata']=$result;
$this->loadViews("employee", $data);
}
模型中
function display_all()
{
$query=$this->db->query("select * from employetbl");
$result = array();
foreach ($query->result_array() as $value) {
$res['variable_name'] = $value['column_name'];
array_push($result, $res);
}
return $result;
}
控制器
public function display_all(){
$result=$this->Employee_model->display_all();
$data['empdata']=$result;
$this->load->view('employee',$data);
}
我认为问题出在你的控制器上:
public function display_all()
{
$result=$this->Employee_model->display_all();
$data['empdata']=$result;
$this->loadViews("employee", $this->global, NULL);
}
你用$this调用loadViews-
你应该尝试改变这个:
$this->loadViews("employee", $this->global, NULL);
为此:
$this->loadViews("employee", $data, NULL);
我使用的是关于这个链接的教程: http://www.mkyong.com/spring-security/display-custom-error-message-in-spring-security/ 在登录表单上显示一个自定义错误消息,我在开始时就得到了它。但是在为自定义失败身份验证器处理程序声明authentication-failure-handler-ref=“myautherrorh
安全测试人员声称,我应该清理返回的JSON(即转义这些符号),因为这可能会给旧的浏览器带来一些问题(即在浏览器中执行此JS代码)。 但是生成错误消息的是SpringBoot框架, 我在这里没有太多的控制权。 当然,我可以将参数定义为String,并自己进行验证,但我怀疑这是否是正确的方法。我的参数定义为Integer,我希望它保持这种方式。 做这件事最简单的方法是什么?
我使用编码器与laravel4来测试我的API。我有一套功能,需要在不同的测试中多次使用。基于这个链接中的一个例子,这里是我的代码:_steps文件夹中的代码 my_bootstrap.php文件: 下面是我如何尝试在API文件夹下的函数中访问它: 当我运行的时候。/供应商/bin/codecep运行api-vvv我得到的错误是:未定义的变量:场景,这是由这行代码引起的: $I=new\ApiTe
我有一组代码,给我一个,即使这部分代码是正确的,但我不知道为什么,但我错过了一些肯定的东西。 回溯显示我在中有错误,它给了我这个错误消息:
您好,我正在使用CodeIgniter构建RESTAPIhttps://github.com/chriskacerguis/codeigniter-restserver/blob/master/application/libraries/REST_Controller.php. 在_detect_api_key()函数中,他只检查给定的Api Key是否与表中存储的密钥匹配。我修改了一点这个方法,
问题内容: 我不时使用量角器1.7中引入的“预期条件”功能。 用例 : 页面对象在哪里。 如果在10秒钟内不可见,将引发错误: 这不是很可读,需要一些时间来理解和一些研究。 题: 是否可以自定义这种等待超时错误? 问题答案: 我相信有3个参数:条件,可选的超时和可选的描述消息。(我很确定这是文档:http : //angular.github.io/protractor/#/api? view=