2013-11-09 127 views
1

我使用Codelginiter PHP MVC框架来开发一个Web应用程序,我试图用form_open()而不是<form></form>,我想要做的是将class="navbar-form navbar-left" role="search"添加到它,似乎并没有工作。自定义form_open()添加元素

这里是做一个形式

<?php 
echo 
form_open('social_controller/search_me'); 
?> 

回答

8

我还要举从documentation一节中的代码。

属性可以通过传递关联 数组的第二个参数,这样可以添加:

$attributes = array('class' => 'email', 'id' => 'myform'); 
echo form_open('email/send', $attributes); 

看来你还没有尝试过增加一个关联数组作为第二个参数?试试这个:

echo form_open('social_controller/search_me', array(
    'class' => 'navbar-form navbar-left', 
    'role' => 'search' 
)); 
+0

感谢,工作就像一个魅力!文档也有很多其他奇妙功能, –

+0

随时随地接受答案:) – SamV

+0

是的,等待6分钟的东西:),再次感谢。 –

1
form_open('social_controller/search_me','class="Your Class" role="Your Role" attribute1="value1" attribute2="value2" '); 
相关问题