问题标签 [fuelphp-orm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
84 浏览

fuelphp - Fuelphp如何根据主键自动填充外键

这是我的用户控制器

我想添加用户,我希望 user_id(外键)等于用户表中的 id(主键)

这是我用户的模型

这是我的学生模型

帮我摆脱这个需要帮助谢谢:)

0 投票
3 回答
670 浏览

fuelphp - FuelPHP orm 多个 AND,OR 查询

如何在fuelPHP中使用orm执行这个查询?

我不知道如何实现这个:and (c=1 or d=2 or e=3)

我被困在:

有没有办法做到这一点?

0 投票
2 回答
218 浏览

fuelphp - 在fuelphp中查找id不是主键的记录

如果表的主键不是id列,有没有办法在fuelphp中使用ORM查找记录?

例如,listing_id是我的主键。而且我无法通过以下方式获得所需的结果:

0 投票
1 回答
716 浏览

fuelphp - ORM中的order by和group by(fuelphp)

我正在尝试按标签排序和分组

$result = Model_Tag::query()->select(\Fuel\Core\Db::expr('count(*)'),'count')->select('tag')->group_by('tag' )->order_by('count','desc')->get();

$result = Model_Tag::query()->select(\Fuel\Core\Db::expr('count(*)','count'))->select('tag')->group_by('tag' )->order_by('count','desc')->get();

但是,无论我做什么,我都会收到错误消息,即未定义计数,因为 ORM 坚持对字段名称进行别名:

选择计数(*)作为t0_c0t0tag作为t0_c1t0id作为 t0_c2分组tag依据。t0_ 订购方式。 描述”t0tagt0count

导致未找到列错误

或者:

$query = Model_Tag::query()->select(\Fuel\Core\Db::expr('count(*) as count'))->select('tag')->group_by('tag')- >order_by('count','desc')->get();

询问

SELECT count(*) as count AS t0_c0, t0. tag作为t0_c1t0id 作为t0_c2分组tag依据。t0_ 订购方式 。DESCt0tagt0count

给出语法错误