私はcodeigniterのビューについて助けが必要です。通常私はちょうど同じ方法を行い、それは仕事です。今私は混乱しているか、多分私は間違っています。codeigniterビューへの戻り値
はここで、コントローラの:
...
$curl_exec = curl_exec($ch);
$result = json_decode($curl_exec, TRUE);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if($httpcode == 200)
{
$msg['success'] = 'Succcessfully completed step 1!';
$this->load->view('back/vproductadd', $msg);
} elseif ($httpcode == 500) {
$msg['double'] = 'Succcessfully completed step 1!';
$this->load->view('back/vproductadd', $msg);
} {
$msg['others'] = 'Succcessfully completed step 1!';
$this->load->view('back/vproductadd', $msg);
}
そして、これは図である。
<?php
if (isset($success)) {
echo "<div class='alert alert-danger alert-dismissible'>";
echo "<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×</button>";
echo "<h4><i class='icon fa fa-ban'></i> Alert!</h4>";
echo "$success";
echo "</div>" ;
}
?>
<?php
if (isset($double)) {
echo "<div class='alert alert-danger alert-dismissible'>";
echo "<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×</button>";
echo "<h4><i class='icon fa fa-ban'></i> Alert!</h4>";
echo "$double";
echo "</div>" ;
}
?>
<?php
if (isset($others)) {
echo "<div class='alert alert-danger alert-dismissible'>";
echo "<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×</button>";
echo "<h4><i class='icon fa fa-ban'></i> Alert!</h4>";
echo "$others";
echo "</div>" ;
}
?>
// Form
<div class="form-group">
<label for="exampleInputEmail1">Product Code</label>
<input type="text" name="codeproduct" id="codeproduct" class="form-control" placeholder="Product Code">
</div>
// ...
// End Form
メッセージが警告ボックスに表示されるはずですが、それは文句を言わない示しています。条件メッセージの最後にexit();
を追加すると表示されます。私のコードに何か問題がありますか?