symfony1相关内容
我尝试运行此命令在我的symfony项目(1.4)中构建模型: php symfony propel:build-model( or all ) 我有此错误: PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 20 bytes) in /home/sfproje
..
我有一个symfony 1.4应用程序,其中包含一些用于连接到存储在app/appname/lib中的SOAPWeb服务的类。当我尝试访问sfConfig类以获取我在app.yml中设置的一些变量时,出现错误,因为应用程序不会将sfConfig::get('app_myvar')识别为在类上调用的方法。 如何使sfConfig类可用于应用程序/appname/lib目录中的类? 这是我
..
我们用symfony1.2创建了一个项目,我们的主应用程序运行在我们的主域www.Example.com上,现在我们已经创建了另一个应用程序,我们正在从子域sd.example.com运行,我们想要共享这两个应用程序的登录,以便用户从根域或子域登录他可以使用相同的登录名访问这两个应用程序。 注: 我们有两个应用程序的相同数据库 我们有基于文件的登录系统 我在Example.com的fa
..
我正在尝试制定密码散列的自定义算法。我试着这样做。 在app.cfg: sf_guard_plugin: algorithm_callable: [Hlp, noHash] 在app/前端/lib/Hlp.php中: class Hlp { function noHash($password) //tried to make public or public stat
..
我正在使用sfGuardUser模块的管理生成器。generator.yml文件的编辑部分如下: edit: title: Editing User "%%username%%" display: "User": [first_name, last_name, email_address, username, password, password_again] "P
..
..
您为 Symfony 使用哪个单元测试框架? Lime 还是 PHPUnit?使用它们的优缺点是什么? 解决方案 在我看来,我想到了以下几点: PHPUnit 与其他工具的集成度更高,例如, Selenium(PHPUnit 可以用它打开真正的浏览器来测试你的网站) phpUnderControl 用于连续集成 PHPUnit 与 Xdebug 配合得很好,可以生成代
..
我们已经成功配置了 FOSUserBundle;登录、注册、重置密码等一切正常. 现在我们想将登录表单合并到我们的一般站点布局中,特别是将表单放入布局标题的右上角.如果我们只处理用户名和密码字段,这样做会很容易.但是我们似乎无法弄清楚如何获取 FOSUserBundle 服务生成的 CSRF 令牌: $this->container->get('form.csrf_provider')->
..
我有这个定义: {“存储库":[{“类型":“包",“包裹": {"name": "symfony/sfGuardPlugin",“版本":“4.0.2",“距离":{"url": "http://plugins.symfony-project.org/get/sfGuardPlugin/sfGuardPlugin-4.0.2.tgz",“类型":“焦油"}}}],“要求": {“symfony
..
我有一个带有菜单组件的页面.菜单用不同的 CSS 类标记活动元素. 现在我想缓存每个菜单项页面.不同的页面都来自同一个模块/动作,区别只是ID (foo/bar?item=1). 问题是菜单只缓存了一次,但我需要每个菜单项都有一个缓存版本. 我刚刚尝试了缓存选项“contextual:true",但我认为这不起作用,因为主模板(barSuccess)始终相同. 你们有什么想
..
我已经为我的 symfony 项目中的一些实例类添加了一些功能,我希望我的所有实例类都具有这些功能.如果我对编辑核心 symfony 安装没有任何疑虑,我会直接将我的方法添加到 sfDoctrineRecord 类中.但我当然不想这样做,因为我的更改会在升级时中断,而且我的更改不能很好地移植到其他项目. 如果我想在 symfony 中为我的所有实例类添加某些功能,那么“正确"的方法是什么?
..
我使用 symfony sfDoctrineGuardPlugin 来管理前端用户和后端用户的身份验证.没关系,只是我不希望前端用户能够登录到后端应用程序.我可以设置凭据,但在用户通过身份验证后会检查凭据.我想要的是让表单中的 sigin 永远不会为用户验证,而不是在后端组中.我怎样才能做到这一点? 解决方案 我想我找到了更好的解决方案.sfDoctrineGuard 插件有自己的后验证器
..
我正在为我的 Symfony 应用程序处理架构,我需要将两个布尔字段的默认值设置为 false.但是,通过我尝试的所有方法,当生成 sql 时,它带有 default 关键字,但后面没有默认值. 我最后一次尝试是: 可协商:类型:布尔默认值:“假"完全的:类型:布尔默认值:“假" 但我也尝试过 default: false, default: 'false', default: 0 因为
..
我将 Doctrine 1.2 与 Symfony 1.4 一起使用.假设我有一个 User 模型,它有一个 Profile.这些定义为: 用户: 身份证 用户名 密码 created_at updated_at 简介: 身份证 user_id 名字 姓氏 地址 城市 邮政编码 我通常会得到这样的数据: $query = Doctrine_Que
..
我在 MySql 中有功能查询: select t.won,e.etot, s.username,s.country,r.points,r.rank FROM sf_guard_user sINNER JOIN 标记 r ON r.user_id = s.id内连接 (select t.user_id,count(t.user_id)as won from topper t group by t
..
谁能告诉我为什么调用“反序列化"在操作中可以正常工作,但在模板中会出现偏移错误? 基本上可以将数据库文本结果反序列化为操作中的变量并将其传递给模板,在这种情况下它可以正常显示: $this->clean = unserialize($this->raw); 但如果直接在模板中调用则不会:
..
我有一个现有的、非基于框架的 PHP/MySQL 网站.它有一个简单的安全模型,有一个包含用户名和散列 (MD5) 密码的用户表. 我目前正在开发这个网站的“版本 2",这次使用 Symfony 和 Doctrine.新版本运行良好,我正在使用 sfDoctrineGuard 插件进行用户管理. 我想以最少的麻烦将现有用户迁移到新应用中,同时保留他们现有的用户名和密码.不过,我的主要问
..
我想复制他所有关系的记录. 我正在尝试: $o = Doctrine::getTable('Table')->Find(x);$copy = $object->copy();$relations = $o->getRelations();foreach ($relations as $name => $relation) {$copy->$relation = $object->$rela
..
有没有办法加载具有循环引用的夹具?例如,我有以下夹具: 业务实体团队:妮可_团队:名称:妮可的团队经理:[妮可]业务:[ACMEWidgets]sfGuardUser妮可:名字:妮可姓氏:琼斯电子邮件地址:nicole@example.com用户名:妮可密码:妮可组:[Group_abc]团队:[妮可_团队] 如您所见,Nicole_Team 引用了 Nicole...但 Nicole 也引用
..
在 Doctrine 中使用 Symfony 1.4.5 我有一个模型,其中包含上传的图像作为列之一 - 创建和更新记录很好(使用 doSave() 方法处理上传和对文件的任何更改). 我遇到的问题是如果记录被删除 - 我希望它也删除关联的文件.但是在通过文档和谷歌搜索了几个小时之后,我无论如何都找不到这样做. 有没有办法指定某种删除后代码? 解决方案 最终解决方案:
..