public function unit_list()
{
//Redirect in case of session out
if (!$this->session->userdata ('user_id')) {
redirect ($this->config->base_url(), 'refresh');
return false;
}
$this->load->model('Unit_model');
$arrWhere = array("vchr_unit_status"=>"A");
$data ["unit"]=$this->Unit_model->get_all($arrWhere);
$this->load->view('includes/header');
$this->load->view('includes/left_menu');
$this->load->view('unit/manage',$data);
$this->load->view('includes/footer');
}
これは私のコントローラです。 unit_listは私がDBからすべてのデータを取得し、私の見解ページ私のページにdb値を表示したいですか?追加と表示は1ページにする必要があります
class Unit_model extends CI_Model{
protected $strTableName = 'suc_unit';
function __construct(){
parent::__construct();
$CI = &get_instance();
$this->db->from($this->strTableName);
}
/**
*
*/
function get_all($arrWhere)
{
$this->db->where($arrWhere);
$q1 = $this->db->get();
$result = $q1->result_array();
return $result;
}
でそれを見るために書いた関数である。これは私のモデル
<table id="tblListOfUnits" class="table table-bordered table-striped">
<tr>
<th style="width: 10px">Sl No</th>
<th>Unit Name</th>
<th>Unit Symbol</th>
</tr>
<?php
if(!isset($unit)){
$count = 1;
foreach ($unit as $key => $units) {
?>
<tr id="tr_<?php echo $units->pk_int_unit_id; ?>">
<td id="tdUntSlNo_<?php echo isset($units) ? $units['int_no_decimal']: ' '; ?>><a href="javascript:unitEdit(<?php echo $unit->pk_int_unit_id; ?>)" ><?php echo $count; ?>.</a></td>
<td id="tdUntNme_<?php echo $units->pk_int_unit_id; ?>"><a href="javascript:unitEdit(<?php echo $unit->pk_int_unit_id; ?>)" ><?php echo $unit->vchr_unit_name; ?></a></td>
<td id="tdUntSymbl_<?php echo $units->pk_int_unit_id; ?>"><a href="javascript:unitEdit(<?php echo $unit->pk_int_unit_id; ?>)" ><?php echo $unit->vchr_unit_symbol; ?></a></td>
</tr>
<?php
$count ++;
}
}?>
</table>
これは私のビューページです。私のビューページのすべてのデータを表示するのを助けてください。私はcodeigniterに新しいので、私のページのデータを表示するには、get_all関数を使用する方法を知っていない。
まだ同じ問題が出る – Neethu
あなたはいくつかのことをする必要があります。クエリ結果セットに実際に行があることを確認します。つまり、get_all()が返す値をデバッグすることです。 var_dump()を使うことも、ChromePHPを使ってブラウザのコンソールにログインすることもできます。第2に、あなたの改訂コードを表示するために質問を編集すると、問題のどこにあるのかを知るのに役立ちます。コードインデントを改善して、それが非常に明確になるようにしてください。 –