如何使用此->;在循环内传递变量;php CI中从控制器到视图的数据[] ($i=0;$idata[“schedule\u count”]=$count; $this->data[“user\u travels”。$i]=$this->travel\u order\u model->get\u travel\u schedule($this->data[“user\u dates”]{$i}->id); }
错误: 遇到一个PHP错误 严重性:通知 消息:未定义变量:用户 文件名:travel\u order/travel\u order\u report\u summary.php 电话号码:212 遇到一个PHP错误 严重性:警告 消息:为foreach()提供的参数无效 文件名:travel\u order/travel\u order\u report\u summary.php 行号:213 ($i=0;$i<$count;$i++)的如何使用此->;在循环内传递变量;php CI中从控制器到视图的数据[] ($i=0;$idata[“schedule\u count”]=$count; $this->data[“user\u travels”。$i]=$this->travel\u order\u model->get\u travel\u schedule($this->data[“user\u dates”]{$i}->id); },php,codeigniter,Php,Codeigniter,错误: 遇到一个PHP错误 严重性:通知 消息:未定义变量:用户 文件名:travel\u order/travel\u order\u report\u summary.php 电话号码:212 遇到一个PHP错误 严重性:警告 消息:为foreach()提供的参数无效 文件名:travel\u order/travel\u order\u report\u summary.php 行号:213 ($i=0;$idata[“schedule\u count”]=$count; //通行证 $t
{
$this->data[“schedule\u count”]=$count;
//通行证
$this->data[“user\u travels”][$i]=$this->travel\u order\u model->get\u travel\u schedule($this->data[“user\u dates”][$i]->getId());
}
用于($i=0;$i<$count;$i++){
$this->data[“schedule\u count”]=$count;
//通行证
$this->data[“user\u travels”][$i]=$this->travel\u order\u model->get\u travel\u schedule($this->data[“user\u dates”][$i]->getId());
}
如果使用视图中的数据,则不需要任何$this->data[]
。您只需提及变量名。如果您使用的是视图中的数据,则不需要任何$this->data[]
。您只需提及变量名。@user3099298:我认为在传递到视图时,您不需要在控制器中使用$this->data
。@Rikesh:您可以直接使用变量名,例如foreach($user\u travelData){print\r($travelData);}
@user3099298:我认为您在传递到视图时不需要控制器中的$this->data
。@Rikesh:您可以直接使用变量名,例如foreach($user\u travelData){print\u r($travelData);}
for ($i = 0; $i < $count; $i++) {
$this->data["schedule_count"] = $count;
$this->data["user_travels" . $i] = $this->travel_order_model->get_travel_schedule($this->data["user_dates"]{$i}->id);
}
for ($i = 0; $i < $count; $i++) {
$this->data["schedule_count"] = $count;
$this->data["user_travels"][$i] = $this->travel_order_model->get_travel_schedule($this->data["user_dates"][$i]->id);
}
$this->load->view('your_view_file', $data);
foreach($user_travels as $travelData){
print_r($travelData);
}
for ($i = 0; $i < $count; $i++) {
$this->data["schedule_count"] = $count;
// pass Id
$this->data["user_travels"][$i] = $this->travel_order_model->get_travel_schedule($this->data["user_dates"][$i]->getId());
}