コードを codeigniter に配置する方法と場所に問題があります。私は Php/CI が初めてで、mvc フォームで苦労していました。一時的に保存できるように、データ (予防接種記録のブランド) を Cookie に入れたいです。Cookie を設定しようとしましたが、空白の結果が得られましたが、データがデータベースに挿入されていました。コントローラーのコードに問題があると思います。
私のコントローラーのコード:
function vaccs($id) {
$data['title'] = $this->main_title.' | Vaccination';
$data['jslibraries'] = $this->inc_files->data_tables_scripts();
$data['uid'] = $id;
$data['employee'] = $this->vaccination_model->get_employee($id);
$data['vaccine'] = $this->vaccination_model->get_vaccinationrecord($id,0);
$data['vaccine1'] = $this->vaccination_model->get_vaccinationrecord($id,1);
$this->load->view('vaccs',$data);
}
私のビューのコード:
<?php
if (isset($_COOKIE['vaccine'])) {
setcookie('vaccine',$vaccine);
foreach ($_COOKIE[$vaccine] as $vaccine){ ?>
<div class="control-group">
<label class="control-label">
<?php echo ' '.'<a href="javascript:void(0);" rel="tooltip"
title="Delete" onclick="delete_vaccination('.$vaccine->vaccination_record_id.');"><i class="icon-minus-sign"></i></a>'.'';?><?php echo $vaccine->vaccination_record_brand;?>
</label>
</div>
助けてくれてありがとう。