Cakephp 登录蛋糕不起作用
我在cakephp中的应用程序有一个小问题,因为我需要做一个登录页面。我试图用不同的css强制它 这是我在视图布局中的default.phpCakephp 登录蛋糕不起作用,cakephp,Cakephp,我在cakephp中的应用程序有一个小问题,因为我需要做一个登录页面。我试图用不同的css强制它 这是我在视图布局中的default.php <ul> <li> <?php echo $this->Html->link('<p>Login
<ul>
<li>
<?php
echo $this->Html->link('<p>Login</p>',
array('controller'=>'users','action'=>'login'),
array('class' => 'parent', 'escape'=> false)
);
?>
</li>
</ul>
所有这些,登录页面保持白色页面
您能帮我吗?要设置布局:您需要在用户控制器的登录操作中设置布局
public function login(){
$this->layout = 'login';
...
}
//in your login layout
echo $this->fetch('content');
这一行用于设置css
echo $this->Html->css('login');
尽管我不确定您是否已经在这里创建了登录布局:app/View/Layouts/login.ctp,但这个问题并不是描述性的 但让我尽我所能帮助你 最好的解决方案是将调试设置为2。 白屏可能是由于页面有错误但未显示 顺便说一句,你能提供关于你的文件的清晰概述吗 我注意到您在视图布局中提到了default.ctp。但那是视图还是布局?我想你是指在app/view/layout/default.ctp中。但是在布局中,没有获取内容和设置css的代码 在default.ctp中,它应该是您的主布局
<html>
<head>
<?php echo $this->Html->css('login'); ?>
</head>
<body>
<?php echo $this->fetch('content') ?>
</body>
</html>
您是否在登录布局中获取了内容?白色页面可能意味着一个致命错误-除了路由定义之外,问题中的任何代码都不相关,但这一点都不重要。打开url/登录并检查应用程序错误日志以确定发生了什么,直到您可以指向一条没有人可以帮助您的错误消息。
echo $this->Html->css('login');
<html>
<head>
<?php echo $this->Html->css('login'); ?>
</head>
<body>
<?php echo $this->fetch('content') ?>
</body>
</html>