我有一个奇怪的问题。传递从视图到控制器的数据Codeigniter
在我的codeigniter项目中我有一个窗体(在视图中)和一个控制器。 表单中的数据正在过去作为发布数据。但在我的控制器中,我无法显示数据。
<form action="<?php echo base_url(); ?>cms/activiteit/saveNew" method="post">
<div class="row">
<div class="col-md-3">Titel:</div>
<input class="col-md-9" type="text" name="title"/>
</div>
<div class="row">
<div class="col-md-3">Datum:</div>
<input class="col-md-9" type="date" name="date" id="date"/>
</div>
<div class="row">
<div class="col-md-3">Korte beschrijving:</div>
<input class="col-md-9" type="text" name="short"/>
</div>
<div class="row">
<div class="col-md-3">Lange beschrijving:</div>
<textarea class="col-md-9" type="text" name="long"></textarea>
</div>
<div class="row">
<div class="col-md-12 spatie"></div>
</div>
<div class="row">
<input type="submit" class="col-md-9 col-md-offset-3 btn btn-info" value="Opslaan"/>
</div>
我的控制器:
public function saveNew()
{
if(isset($_POST))
{
//$acti = new Activiteiten();
echo "test1: " + $this->input->post('title');
echo $this->input->post('date');
echo $this->input->post('short');
echo $this->input->post('long');
/*
$acti->title = $this->input->post('title');
$acti->date = $this->input->post('date');
$acti->short = $this->input->post('short');
$acti->long = $this->input->post('long');
$acti->save();
$acti->save_as_new();
*/
}
else
{
echo 'no post
}
}
,如果我在Firebug检查后的数据我得到的职位数据,但在HTML它显示 '0'
任何人可以帮我?
显示“0”还是“没有发布”? – 2014-11-02 17:35:27
它显示'0' – WouterV 2014-11-03 05:47:20
这段代码如何显示0?它会显示“no post”或它会显示以“test1:”开头的内容。检查你在正确的功能,或者你有其他地方。 – 2014-11-03 07:35:56