doctrine-1.2相关内容
我使用 symfony sfDoctrineGuardPlugin 来管理前端用户和后端用户的身份验证.没关系,只是我不希望前端用户能够登录到后端应用程序.我可以设置凭据,但在用户通过身份验证后会检查凭据.我想要的是让表单中的 sigin 永远不会为用户验证,而不是在后端组中.我怎样才能做到这一点? 解决方案 我想我找到了更好的解决方案.sfDoctrineGuard 插件有自己的后验证器
..
我想为 SET 行找到正确的语法: Doctrine_Query::create()->update('媒体 m')->set('m.fallback IF(m.id = ?, 1, 0)', $id) 执行(); 感谢您的帮助! 解决方案 我认为这可以通过两个查询来完成: Doctrine_Query::create()->update('媒体 m')->set(
..
是否可以在 Doctrine_RawSql 查询中使用聚合值?这是我正在尝试做的事情: $q = new Doctrine_RawSql();$q->select('{q.*}, AVG(a.value) AS avg');$q->from('-- 复杂的 from 子句');$q->addComponent('q', '问题'); 但是,Doctrine 创建的 SQL 只保留表 quest
..
我将 Doctrine 1.2 与 Symfony 1.4 一起使用.假设我有一个 User 模型,它有一个 Profile.这些定义为: 用户: 身份证 用户名 密码 created_at updated_at 简介: 身份证 user_id 名字 姓氏 地址 城市 邮政编码 我通常会得到这样的数据: $query = Doctrine_Que
..
我需要这样的东西: $products = Products::getTable()->find(274);foreach ($products->Categories->orderBy('title') as $category){echo "{$category->title}
";} 我知道这是不可能的,但是......如果不创建 Doctrine_Query,我怎么能做这样的
..
使用 CodeIgniter 已经有一段时间了,我不记得我是安装了 v2 还是只是从另一个项目中复制了文件. 有什么想法吗? 解决方案 查看文件 lib/Doctrine/ORM/Version.php,里面有一个常量显示版本.它也可以从正在运行的应用程序中访问,但这更容易.
..
我有一个实现 NestedSet 行为的模型: 页面:充当:嵌套集:hasManyRoots: 真rootColumnName:root_id列:蛞蝓:字符串(255)名称:字符串(255) 夹具示例: 页面:嵌套集:真第 1 页:蛞蝓:蛞蝓1姓名:姓名1第2页:蛞蝓:蛞蝓2姓名:姓名2孩子们:第 3 页:蛞蝓:第3页姓名:姓名3 我正在寻找实现面包屑导航(轨迹)的最简单方法.例如,对于
..
我正在从这个问题中学习,但面临许多操作之间的问题: doctrine 2 查询构建器和连接表 以下是我的问题.我也在寻求上一个问题的帮助.感谢那些帮助我解决问题的人. 我在 Doctrine 2.3 中创建一个大查询,操作对我来说并不熟悉.但是我在很多人的帮助下学会了.目前,我正面临 3 个表之间的内部连接问题. 我的关节: 选择 *来自用户作为你LEFT JOIN so
..
我的数据库中有 500 个条目.在我的后端,我有行动.例如: 公共函数 executeMyAction(sfWebRequest $request) {//从表中获取一些数据$templates = Doctrine_Core::getTable('SeoTemplates')->findOneByEntity('training');//从其他表中获取数据(500项)$trainings =
..
我正在尝试设计一个学说查询,但我是学说新手,但在我的另一篇文章的帮助下,我想出了一个在我的 Mysql 中运行时有效的查询.但我希望它能够转换 Doctrine (2.3) 中的查询,有人可以帮助我吗? MySQL 查询: SELECT * FROM user WHERE(`user_name` like '%TOM%' OR `user_name` like '%AN%' and `lo
..
我有表测试: 测试:编号 |名称1 |啊啊啊2 |3 |ccc4 |啊啊啊5 |6 |ddd 我想要名称不为 NULL 的结果: aaaccc啊啊啊ddd 我怎样才能得到: Doctrine_Core::getTable('Test')->findBy('name', NOTNULL??) createQuery('u')->where('na
..
我正在做一个 Doctrine 查询,我必须在 where 子句中进行通配符匹配.我应该如何转义要插入的变量? 我想得到的查询: SELECT u.* FROM User as u WHERE name LIKE %var% 到目前为止的php代码: $query = Doctrine_Query::create()->from('用户 u')->哪里(); where 子句中应该
..
我有一个带有 Doctrine 1 的应用程序,我通过 new Zend_Date->getIso() 为对象生成 update_datetime 字段.多年来它工作得很好,但现在我有了一个新笔记本,Doctrine 尝试将 DATETIME 字段作为字符串插入 "2013-07-12T03:00:00+07:00" 而不是普通的 MySQL 日期时间格式 "2013-07-12 00:00:00
..
我正在尝试设计一个学说查询,我是学说的新手,但在我另一篇文章的帮助下,我提出了一个在我的 Mysql 中运行时有效的查询.但我希望它转换 Doctrine (2.3) 中的查询,有人可以帮助我吗. MySQL 查询: SELECT * FROM user WHERE(`user_name` 像 '%TOM%' 或 `user_name` 像 '%AN%' 和 `login_datetime
..
我有一个带有 Doctrine 1 的应用程序,我通过 new Zend_Date->getIso() 为对象生成 update_datetime 字段.多年来它一直运行良好,但现在我有了一个新笔记本,Doctrine 尝试将 DATETIME 字段作为字符串插入 "2013-07-12T03:00:00+07:00" 而不是正常的 MySQL 日期时间格式 "2013-07-12 00:00:0
..
我已经在我的 symfony 表单中设置了一个后验证器来停止主键的重复. 在这种情况下,主键是一个两个字符的字符串.用于验证的代码: $this->mergePostValidator(new sfValidatorDoctrineUnique(array('模型' =>'制造商','列' =>'ID','primary_key' =>'ID'))); 主键是大写的(例如 AU).奇怪的
..
我遇到了这个问题,但我找不到问题所在.我正在尝试在执行表单保存方法之前更新对象,我按照以下步骤操作(我写了整个类以防万一): class SdrivingMaquinaForm 扩展 BaseSdrivingMaquinaForm {受保护的 $current_user;公共功能配置(){$this->current_user = sfContext::getInstance()->getUse
..
我目前正在致力于从 Doctrine 中的 NestedSet 输出导航菜单的层次结构. 我有很多父母,然后有几个孩子. 目前只有 2 个级别:父母和孩子(没有孙子孙女). 我有以下代码: //动作:公共函数executeShow(sfWebRequest $request){$this->tree = Doctrine::getTable('Model')->getMenuT
..
我有这个 schema.yml 文件(只是相关部分): SdrivingMaquina:充当:时间戳:~列:idmaquina: { type: integer(8), autoincrement: true, notnull: true, primary: true }idempresa: { type: integer(4), notnull: true }专利:{ 类型:字符串(12),n
..
应用程序加上 ZendFramework + Doctrine 1.2 的实现已有一段时间了,但现在他们有了使用更多模块的第一次体验.我要求每个人都可以看到具有特定布局的默认模块和具有不同布局的管理模块. 到目前为止,在我的应用程序中,我一直使用以下结构: /app/应用/acls/配置/控制器/形式/布局/模型 -->教义模型/生成-->按教义分类的基本模型/插件/视图/引导程序.php
..