我正在使用cakephp并且我正在尝试实现登录和单身的模态窗口,类似于Digg.com中的“加入Digg! - 登录”。有没有人知道库/插件/教程/截屏或什么在CakePHP中实现“登录模式”?
顺便说一下,我已经完成了所有的注册和身份验证过程,我只需要一个模态示例,我该怎么做?
谢谢!
答案 0 :(得分:3)
Digg上的弹出窗口是用JavaScript实现的。看起来他们可能有自己的代码。一个看似非常相似的简单替代方案是Fancybox。您可以将登录设置为自己的页面,并在Fancybox的弹出窗口中的iframe中显示。
如果查看Fancybox文档,您会发现可以挂钩各种打开/关闭事件(例如)可以为新认证的用户重新加载主页面。
如果Fancybox不能满足您的需求,还有其他流行的“灯箱”JS实施。
你可能不需要很多CakePHP魔法来完成这项工作 - 或者更确切地说,你已经实现了你需要的魔法。
答案 1 :(得分:0)
CakePHP没有任何内置功能来创建模态窗口,但是jQuery UI可以:http://jqueryui.com/demos/dialog/
我推荐这个,因为它是一个标准的解决方案,设置起来非常简单。这是我一直在CakePHP网站上用来创建和处理模态窗口的东西。