问题标签 [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.
fuelphp - Fuelphp如何根据主键自动填充外键
这是我的用户控制器
我想添加用户,我希望 user_id(外键)等于用户表中的 id(主键)
这是我用户的模型
这是我的学生模型
帮我摆脱这个需要帮助谢谢:)
fuelphp - FuelPHP orm 多个 AND,OR 查询
如何在fuelPHP中使用orm执行这个查询?
我不知道如何实现这个:and (c=1 or d=2 or e=3)
我被困在:
有没有办法做到这一点?
fuelphp - 在fuelphp中查找id不是主键的记录
如果表的主键不是id
列,有没有办法在fuelphp中使用ORM查找记录?
例如,listing_id
是我的主键。而且我无法通过以下方式获得所需的结果:
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_c0
,t0
。tag
作为t0_c1
,t0
。id
作为t0_c2
分组tag
依据。t0
_ 订购方式。 描述”t0
tag
t0
count
导致未找到列错误
或者:
$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_c1
,t0
。id
作为t0_c2
分组tag
依据。t0
_ 订购方式 。DESCt0
tag
t0
count
给出语法错误