Kohana视图中的$ post

时间:2012-08-09 10:51:42

标签: php kohana

我写了一个表单代码,值正确地保存在数据库中:

<?php echo Form::open();  ?>
<?php echo Form::label('name', 'Name') ?>
<?php echo Form::input('name', $post['name']) ?>
<input type="submit" name="Submit">
<?php echo Form::close(); ?>         

但我有一个问题,我有一个错误 - 注意:未定义的变量:第51行的C:\ xampp \ htdocs \ example \ application \ views \ contact \ contact.php中的名称

<?php echo Form::input('name', $post['name']) ?>

提前致谢。

1 个答案:

答案 0 :(得分:0)

第一次加载页面时,值不会在帖子中显示。所以你需要检查帖子是否设置。

<?php echo Form::open();  ?>
<?php echo Form::label('name', 'Name') ?>
<?php echo Form::input('name', isset($post['name'])?$post['name']:"" ) ?>
<input type="submit" name="Submit">
<?php echo Form::close(); ?>  

所以现在如果设置了$ post ['name'],它将给出post值。其他明智没问题。