CodeIgniter-显示基于数据库中变量的视图



我最近一直在学习codeigniter,并试图推出一个应用程序。我在显示视图的if-else语句中遇到了问题。我正试图从数据库CCD_ 2中提取CCD_。它绕过任何条件,只显示第一个视图集。

型号

function get_in_par(){

$this->db->select('in_party');
$this->db->from('ci_admin_info');
$query = $this->db->get();
$ret = $query->row();
return $ret->in_party;


}

控制器

public function index(){
$data['title'] = 'Party';
$data['party'] = $this->party_model->get_party();
$data['prov'] = $this->party_model->get_prov_name();
$data['info'] = $this->party_model->get_all();
$data['res'] = $this->party_model->get_party_res();
$data['rank'] = $this->party_model->get_pa_rank();

$this->load->view('admin/includes/_header', $data);



$inpar = $this->party_model->get_in_par();

if(isset($inpar['in_party'])==0){

$this->load->view('admin/party/join');

} else {

$this->load->view('admin/party/index'); 

}
$this->load->view('admin/includes/_footer');
}

我也尝试过将它重新排列到父结构中,但它完全绕过了它。只是试图在CCD_ 3=0的情况下使其加载联接视图。我试过不用isset也绕过它。我试过switch,但认为它没有注册。我想我的型号少了一些东西

$query = $this->db->select('*')
->from('ci_admin_info')
->get();
$result = $query->result_array();
return $result[0];
$inpar = $this->party_model->get_in_par();        
if(!isset($inpar['in_party']) || $inpar['in_party']=="0"){....

相关内容

  • 没有找到相关文章