这里我试图将属性添加到Yii框架的Chtml类中,以便使用下面给出的代码来决定表单的填充。
<?php echo CHtml::beginForm('user/login',array('style' => 'padding:0 2%;')) ; ?>
<?php echo CHtml::endForm() ; ?>
但浏览器显示以下PHP警告:
htmlspecialchars() expects parameter 1 to be string, array given
答案 0 :(得分:1)
public static string beginForm(mixed $ action ='', string $ method ='post',数组$ htmlOptions = array())
所以你的代码应该是:
<?php echo CHtml::beginForm('', 'post', array('style' => 'padding:0 2%;')) ; ?>
<?php echo CHtml::endForm() ; ?>
''作为动作的原因,因为它使用normalizeUrl,其内容如下:
如果输入参数为空字符串,则返回当前请求的URL。