嗨 Tank_auth 和网络大师!
我有 tank_auth 与我的 CodeIgniter 应用程序一起使用。目前,tank_auth 的登录/注册视图占据了整个屏幕。在我的网站上,我希望登录/注册视图占据我定义的一个 div。例如,我希望登录/密码字段只出现在右上角,而不是占据整个屏幕......你能指出我正确的方向吗?- 我在某处读到,我必须以某种方式限制 div 中的视图,但对于我的生活,我不明白如何!
非常感谢,
米兹
嗨 Tank_auth 和网络大师!
我有 tank_auth 与我的 CodeIgniter 应用程序一起使用。目前,tank_auth 的登录/注册视图占据了整个屏幕。在我的网站上,我希望登录/注册视图占据我定义的一个 div。例如,我希望登录/密码字段只出现在右上角,而不是占据整个屏幕......你能指出我正确的方向吗?- 我在某处读到,我必须以某种方式限制 div 中的视图,但对于我的生活,我不明白如何!
非常感谢,
米兹
为登录创建 div。为登录创建一个视图。使用对视图的 javascript 调用填充 div。
<?php
//controller
//users.php
class Users {
//...
public function div_login()
{
$this->load->view('div_login_view.php');
}
//...
//------------------------------------------
//view
//div_login_view.php
echo form_open('users/login');
echo form_input('username');
echo form_password('password');
echo form_submit('Login');
echo form_close();
//------------------------------------------
//index page (or whatever page you want the form on)
<div id="login_div"></div>
<script type="text/javascript">
$(document).ready(function(){
var login_form = $.get('/users/div_login');
if (login_form.status === 200){
$('#login_div').html(login_form.responseText)
}else{
alert('There was an error getting the login form.');
}
})
</script>