CodeIgniter를 처음 사용했습니다. 제출을 클릭 한 후 뷰를 다시 출력하려고하지만 뷰에서 컨트롤러의 변수가 있지만 시도했을 때 작동하지 않습니다. get_product
에서CodeIgniter에서 함수 밖의 변수 선언하기
<div id="container">
<h1><?php echo $data1;?></h1>
<?php echo form_open('site/get_product'); ?>
<p>
<label for="product">Product Name </label>
<input type="text" id="product" name="prod_name" />
</p>
<input type="submit" name="submit_but" value="submit">
<?php echo form_close(); ?>
</div>
내가 다시보기를 호출해야하지만 난 함수 내에서 다시 선언 할거야 경우 이러한 번거 로움 수 있습니다 알고
<?php
class Site extends CI_Controller{
public $data1['value'] = "What to insert";
public function index(){
$this->load->view('home',$this->data1);
}
public function get_product(){
$data = array(
'product_name' => $this->input->post('prod_name')
);
$this->site_model->insert_product($data);
$this->load->view('home',$this->data1);
}
}
?>
여기 내보기입니다.
오류 :
Parse error: syntax error, unexpected '[', expecting ',' or ';' in C:\xampp\htdocs\code_igniter\application\controllers\site.php on line 9
정확하게 작동하지 않는 것은 무엇을 의미합니까? – deceze
메신저에 오류가 있습니다. 죄송합니다 포함하지 않았습니다. 구문 분석 오류 : 구문 오류, 예기치 않은 '[', 예상 ','또는 '; 9 행의 C : \ xampp \ htdocs \ code_igniter \ application \ controllers \ site.php에 있습니다. – Aoi