上下文:我打算使用mod_rewrite(首页加载子页面)构建应用程序,但是却停留在从前端控制器页面加载session_enabled页面.
问题:问题是我使用session_start()调用twise,PHP页面停止响应.奇怪的是,session_start函数是无害的,它们在不同的页面上调用.
我已经将问题缩小到这个样本:
child.php文件:
parent.php文件:
调用parent.php将使浏览器无限加载.只要您对session_start()调用之一进行评论,它就会立即加载.
这个问题的根源是什么?我非常需要启用会话的页面.
PS我可以通过包含页面来解决它,但它们依赖于URL参数,我想避免为了某种参数代理而修复它们.
如何在Form方法中访问Request对象?我假设在Form方法中使用ActionHelper以某种方式访问控制器的请求对象,但是为这样的任务编写新类似乎过多了.
或者我应该以某种方式将控制器的请求保存到Zend_Registry并访问表单中的注册表项?
我的表单中有以下私有方法:
function _verifywebsite ($id) {
$row = $this->websites->fetchRow("id=$id");
$row->verified_date = $this->_get_date(); // this is the line in question
$row->save();
}
Run Code Online (Sandbox Code Playgroud)
我假设$ row要求我以正确的日期格式输入日期作为字符串值.
但是,如果我想包含一些SQL函数,比如NOW(),我可以将它分配给$ row-> verified_date,或者它是否违反了最佳实践?
在引入Autoloader之后,我开始移植现有的ZF应用程序.直接错误是IndexController由BaseController扩展,现在找不到它,尽管它与其他控制器一起驻留在application/controllers文件夹中.
自动加载器范例是否要求将BaseController重命名为My_BaseController并放入库文件夹?另一方面,将所有控制器保存在一个带BaseController的文件夹中真是太好了.
将常规 Django 用户链接到 FB 帐户的最合适的 Django 包是什么?设想:
我似乎找不到符合所有要求的软件包,似乎大多数软件包(django-facebook、django-social-auth)都假设网站的初始登录/注册是通过社交媒体完成的,而我想要的只是- 常规 django 登录和一些可选/延迟的社交媒体访问。