2012-06-30 1 views
0

Я пытаюсь создать форму, используя HMVC в CodeIgniter, но он показывает Fatal error: Call to undefined function form_open() ошибку я включил controller.php, modules.php и MY_Router.php в приложение/папку библиотеки, снова показывает ошибку .. вот мой код: - для контроллера: -Создание форм с помощью HMVC CodeIgniter

<?php 
class First extends MX_Controller { 
    public function index() 
    { 
     $this->load->view('welcome_message'); 
    } 
} 

>

для просмотра: -

<html> 
<body> 
    <h1> hey this is first module.. </h1> 
    <?php 

     echo form_open('first/login'); 
     echo form_input('username',username); 
     echo form_password('password',password); 
     echo form_submit('Login',submit); 
     form_close(); 

    ?> 
</body> 

ответ

2

Вам необходимо загрузить форму помощника:

$this->load->helper('form'); 
+0

Спасибо :) Есть ли другой способ сделать это? '

эй это первый модуль ..

load-> помощник ('форма') ; echo form_open ('first_module/first/login'); echo form_input ('username', set_value ('firstname', 'firstname')); echo form_password ('password', set_value ('firstname', 'firstname')); echo form_submit ('submit', 'Login'); form_close(); > ' – avinashse

+0

Я на самом деле спрашиваю, что я делаю это: -' Form_Open ('first_module/первый/вход'); 'Это правильный способ сделать это ..? – avinashse

+0

Это правильный способ сделать это, Да. –