自定义form_open()以添加元素

Bad*_*yes 4 php codeigniter-2 twitter-bootstrap

我使用Codelginiter PHP MVC框架来开发一个Web应用程序,我试图使用form_open()而不是<form></form>,我想要做的是添加class="navbar-form navbar-left" role="search"它,似乎它不起作用.

这是制作表单的代码

<?php 
echo 
form_open('social_controller/search_me');
?>
Run Code Online (Sandbox Code Playgroud)

Sam*_*amV 13

我将引用文档中的一节.

可以通过将关联数组传递给第二个参数来添加属性,如下所示:

$attributes = array('class' => 'email', 'id' => 'myform');
echo form_open('email/send', $attributes); 
Run Code Online (Sandbox Code Playgroud)

您似乎还没有尝试添加关联数组作为第二个参数?试试这个:

echo form_open('social_controller/search_me', array(
    'class' => 'navbar-form navbar-left', 
    'role' => 'search'
));
Run Code Online (Sandbox Code Playgroud)