【发布时间】:2010-12-12 14:44:07
【问题描述】:
在我所有的观点中,我都有一个登录/注册(蛋糕)表格。
我的问题:
我可以将文件缓存引擎与<cake:nocache>form</ cake:nocache>一起使用吗?
1.) 打开网址“www.domain.com/home”
2.) 缓存文件生成
3.) 看起来很完美
4.) 刷新 (f5)
5.) 错误(当 debug=1 时):
Parse error: parse error in C:\xampp\htdocs\cake_1.2.3.8166\app\tmp\cache\view \cake_1_2_3_8166_home.php on line 752
缓存文件 -> 第 752 行 -> </html>
cakephp: 1.2.3.8166
示例:
<cake:nocache>
<?
$user = $session->read("user");
if(!$user){ //$user true or false
echo "login:";
echo $form->create('AdminUser', array('action' =>'login_load'));
echo $form->input('email',array('label'=>false));
echo $form->input('password',array('label'=>false));
echo $form->submit('Login', array('id'=>'login'));
echo $form->end();
}else{
echo "hello user!";
}?>
</cake:nocache>
【问题讨论】:
-
我不完全明白你在问什么。请提供更多详细信息,说明您希望 Cake 做哪些它没有做的事情。
-
听起来您在文件中的某处缺少结束标记或语句终止符。
-
当我在“nocache”中使用 formhelper 时,cakephp 构建了错误的代码
-
这似乎是一个错误。最好的做法是制作一个测试用例并报告它。
-
部分解决方案。但中心问题仍未解决。刷新后我丢失了
之间的数据
标签: cakephp forms caching helper