我是php及其开发的新手。我正在使用 codeigniter 。标题标签是唯一显示的标签。在视图页面中,脚本的一部分是不可用的。 我的login_view.php代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title> Login page </title>
</head>
<body>
<div id="container">
<h1>Login</h1>
<?php
echo form_open();
echo "<p> Email :";
echo form_input('email');
echo "</p>";
echo "<p> password :";
echo form_input('password');
echo "</p>";
echo "<p>";
echo form_submit('login_submit','login');
echo "</p>";
echo form_close();
?>
</div>
</body>
</html>
及其网页来源
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title> Login page </title>
</head>
<body>
<div id="container">
<h1>Login</h1>
login.php -controller
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Login extends CI_Controller {
public function index()
{
$this->load->view('login_view');
}
}
答案 0 :(得分:2)
您需要在控制器或配置文件中使用$this->load->helper('form');
加载表单助手以显示它。首先,检查它,如果你仍然遇到任何问题,然后发布你的控制器。
答案 1 :(得分:0)
就我的CI内存回归而言,你必须这样做。
class Login extends CI_Controller {
public function index()
{
$this->load->helper('form'); //<----------- this
$this->load->view('login_view');
}
}