- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个表:
AuctionPackage
$this->belongsTo('id', 'AuctionPackageTranslation', 'auction_package_id', NULL);
还有一个
AuctionPackageTranslation
$this->belongsTo('auction_package_id', 'AuctionPackage', 'id', NULL);
现在,当我这样做的时候
$auction_order = AuctionOrder::findFirstByid($id);
我获得了所有正确的数据,并且在 Volt 中我可以访问翻译。但是,我想使用 findFirst 而不是 findFirstByid 并执行一个条件,如果连接的语言表中的某个字段具有某个值。
像这样:
$auction_package = AuctionPackage::findFirst(array(
"auction_package_translation.lang_id = '{$lang}'",
"id = {$id}"
));
我收到错误:
*Unknown model or alias 'auction_package_translation' (1), when preparing: SELECT [AuctionPackage].* FROM [AuctionPackage] WHERE auction_package_translation.lang_id = 'de' LIMIT ?1*
findFirst 不连接表和 findFirstByid 吗?如何为连接表设置条件?
最佳答案
使用关系名称(类名称)而不是表名称。这是因为 PHQL 在构建查询时使用类名。
$auction_package = AuctionPackage::findFirst(array(
"AuctionPackageTranslation.lang_id = '{$lang}'",
"id = {$id}"
));
关于php - PhalconPHP 如何通过连接数据来条件 findFirst,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23712614/
我是 phalconphp 的新手并遵循他们的教程,据我所知,我不需要创建特定的路由组件,并且它应该选择一个路由(如果存在)。我在这里显然可能犯了很大的错误,这意味着纠正我应该很容易!但到目前为止,唯
如何使用PhalconPHP 来向用户显示500错误? 我使用此代码显示404错误(显示错误404.volt View )和500错误(显示错误500.volt View )。 404错误页面将按预期
我刚刚开始开发一个简单的 Restful 服务。我的文件夹结构如下: root - /api --/api/customers.php 例如,在浏览器中我打算调用http://domain/api/c
SELECT * FROM (SELECT post.* FROM post ORDER BY post.timestamp DESC) as post GROUP BY post.topic_id
我像这样实例化我的数据库适配器: return new \Phalcon\Db\Adapter\Pdo\MySql(array( "host" => $options["host"],
我有一个正在记录应用程序的 webapp,我需要那里的备份/恢复/导入/导出功能。我用 laravel 成功地做到了这一点,但与 Phalcon 有一些并发症。我没有在 phalcon 中看到 nat
使用 PhalconPHP,是否可以使用带有注释元数据的 ORM 模型在数据库中创建表?例如,使用 symphony one 可以实现我想要的效果:http://symfony.com/doc/cur
我使用 PhalconPHP 开发了一个网站。该网站在我的本地计算机上运行良好,具有以下规范: PHP Version 7.0.22 Apache/2.4.18 PhalconPHP 3.3.1 还有
我正在使用很棒的 PhalconPHP Framework .我有不同的用户级别并加载正确的 Controller ,我在调度程序类中使用命名空间。 $di->set('dispatcher', fu
我刚刚开始研究一个简单的 restful 服务。我的文件夹结构是这样的: root - /api --/api/customers.php 例如在浏览器中我打算调用http://domain/api/
我有一个 games 表和两个表来存储他们的分数,game_scores 和 thirdparty_game_scores 具有完全相同的结构,如下所示: ----------------------
我有两个表: AuctionPackage $this->belongsTo('id', 'AuctionPackageTranslation', 'auction_package_id', NULL
好的,我有两张 table 。一个称为 Properties,另一个称为 PrInfo。 Properties 是基表,PrInfo 是另一个包含额外信息的表。 我想将它们连接在一起,以便我可以在网站
在 status 为 abanadoned 或 completed 的计划中查找节省的金额的正确语法是什么: $total = self::sum([ 'column' => 'amount_
我有两张 table ;加入的 Pages 和 PagesTranslation。我可以得到所有的数据和翻译;例如,在单个页面上,我可以通过 { page.pagestranslation.getTi
我正在使用 PhalconPHP,到目前为止我遇到的问题很少。 框架很好。 但是,我遇到了一个无法解决的问题。这可能是一件非常简单的事情,但我一直在兜圈子,找不到任何关于这个问题的引用。 问题是,如果
我正在使用 PhalconPHP 1.3.4 构建一个网络应用程序,我试图同时从多个表中选择数据,因为某些值通过关系存储在另一个表中。 我的查询在 MySQL 工作台中运行良好,但是当我尝试使用 Ph
如何将变量传递给主视图,而不仅仅是 Controller View 。 事实上,我想在所有 View 中共享一条数据。我怎样才能在 phalcon 中做到这一点。 例如,在 Laravel 中,我可以
我目前正计划为我的应用程序开发一个 REST API,我一直在研究现有的 PHP 框架,以及加快 PHP 执行速度的现有解决方案。 我的目标是在不影响开发速度的情况下获得最佳性能。 我一直在两者之间犹
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 5 年前。
我是一名优秀的程序员,十分优秀!