propel

    0热度

    1回答

    在我的数据库中user_group表UNIQUE_KEY由两列user_id和user_group_id组成。这是怎么看起来像在推进模式: <unique name="UNIQUE_KEY"> <unique-column name="user_id"/> <unique-column name="user_group_id"/> </unique> 如果它是关于

    0热度

    1回答

    由于所连接的数据库启用了大小写敏感(linux/ubuntu),Propel ORM无法在生产环境上进行查询。由于数据库是由另一个组织管理的,因此难以修正它,而不是从我们的最后对代码进行更改。 有没有办法强制Propel ORM使用区分大小写的名字? 谢谢!

    0热度

    1回答

    我一直在网上寻找答案。我希望这里有人能帮助我。 我想用下面的步骤构成下面的查询。有可能吗? SELECT * FROM table1 LEFT JOIN (table2, table3) ON ( table1.id = table2.foreign_id AND table2.foreign_id = table3.id );

    0热度

    1回答

    我正在重新编码Symfony 1.4上的网站推进和一个小时以上我正在寻找如何我可以用Propel做到这一点? (推进上Symfony的1.4 1.4) SELECT * FROM 'test' WHERE (var_1 = 1 AND var_2 = 2) OR (var_1 = 2 AND var_2 = 1) 我这个代码 $c = new Criteria(); $c->add(Mess

    0热度

    1回答

    我配置的Propel ORM - Symfony的.. 当我试图运行命令: 斌/控制台推进:建立 斌/控制台推进:型号:建立 Symfony的抛出异常 [行走\发电机\异常\ BehaviorNotFoundException] 未知行为 “typehintable”。您可以尝试运行composer update或通过--composer-dir选项。 我用:Symfony3 +的Propel O

    0热度

    1回答

    什么我会做的只是更新一排形成一个表,并用推进我这个代码: $group = GroupsQuery::create()->findOneByGroupName('A'); $group->setGroupName('B'); $group->save(); 但问题是,没有什么数据库和组名称上的变化仍然是A. 如果我打印$group像print_r($group->toArr

    0热度

    1回答

    我正在使用doctrine orm,但不知何故,我得到一个错误,发现propel BaseClient没有找到(通常是由propel自动生成的类)。 要么是一个错误,要么我做错了什么? fos_oauth_server: db_driver: orm client_class: Diligentia\OAuthBundle\Entity\Client acces

    1热度

    1回答

    类别和点播水化 使用阵列的集合,而不是优点是波轮可以按需滋润模型对象。使用此功能,您在检索大量结果时绝不会失去内存。可通过模型的查询的setFormatter()方法,按需水化很容易引发: <?php $authors = AuthorQuery::create() ->limit(50000) ->setFormatter(ModelCriteria::FORMAT_ON_

    1热度

    2回答

    找到多个记录 比方说,我有一个数组,如下所示(ID =>类型): $contentIndexes = [ 32 => 'news', 40 => 'blog', 68 => 'blog', 109 => 'document', 124 => 'news' ] 而下面的数据库表: CREATE TABLE `ContentIndex` (

    0热度

    1回答

    我在我的登录数据库的表做此查询: Update user set id_ditta = 1 WHERE id = 6; 我尝试做这样(我已经创建的模型): $changeAz = 1; $user = 6; $update = new Criteria(); $where = new Criteria(); $update->add(LoginTableMap::COL_ID_DITTA