cakePHP中复选框的隐藏字段有什么用?
我已经使用jQuery将页面加载到div中.但是,当我刷新网页将进入初始阶段?
刷新后如何加载同一页面?
让初始阶段是
$("div").load("a.htm")
Run Code Online (Sandbox Code Playgroud)
点击一个按钮后它会加载
$("div").load("b.htm")
Run Code Online (Sandbox Code Playgroud)
现在除法包含b.htm,刷新后加载a.htm我需要避免这个,如果div包含b.htm后刷新它应该加载b.htm
我怎么能实现这个????
在cakephp的许多Acl组件教程中,我得到了在AppController或继承AppController的所有其他控制器中添加组件的指令.......
但问题是
var $components=array('Auth',Acl);
Run Code Online (Sandbox Code Playgroud)
当我在AppConroller中使用上面的行时,我无法使用Auth或Acl组件...但是当我在所有子类中使用相同的代码时它工作得很好........
会是什么问题
这是我的appController
<?php
class AppController extends Controller {
var $helpers = array('Html', 'Form', 'Session','CssMenu');
var $components = array('Auth');
function beforeFilter() {
//Configure AuthComponent
$this->Auth->authorize = 'actions';
$this->Auth->authError = "Sorry, you are lacking access.";
$this->Auth->userModel = 'Login';
}
}
?>
Run Code Online (Sandbox Code Playgroud)
usersController的代码
<?php
class userssController extends AppController{
var $name="Logins";
//var $components = array('Auth');
var $layout='login';
function beforeFilter() {
parent::beforeFilter();
$this->Auth->allow('*');
$this->Auth->loginRedirect = array('controller' => 'homes', 'action' => 'index');
}
}
?>
Run Code Online (Sandbox Code Playgroud)
当我评论第4行时,这将是取消注释的错误,它提前工作正常
任何帮助将不胜感激.
任何人都可以提供一些在PHP/CakePHP中编写可重用代码的技巧吗?
cakephp ×4
php ×2
acl ×1
cakephp-1.3 ×1
checkbox ×1
code-reuse ×1
command-line ×1
html ×1
javascript ×1
jquery ×1