您好我正在关注表单的代码点火器user guide,我遇到了这个奇怪的输出,有人可以告诉我们如何修复它吗?
这是我的表格开头的代码
<?=$attributes = array('class' => 'email', 'id' => 'myform');?>
<?=form_open('email/index/', $attributes); ?>
我得到了我在上面指定的id和类的表单,但由于某种原因,恼人的Array文本打印出来,我无法弄清楚为什么,有人可以帮忙吗?谢谢
答案 0 :(得分:2)
尝试
<? $attributes = array('class' => 'email', 'id' => 'myform');?>
<?=form_open('email/index/', $attributes); ?>
<?= ?>
是<?php echo ... ?>
的快捷方式,因此您的$attributes
数组不仅会被创建,还会被打印出来。
<? ?>
是<?php ?>
的快捷方式,因此应该修复它。
答案 1 :(得分:0)
您正在将Array类型变量评估为某个字符串。它可能与表单无关。您是否正在尝试在处理链中回显/打印其他更高级别的调试,以便进行数组调试?