我想知道如何在redbeanphp中创建一个这样的查询:
select concat(first_name,' ',last_name) AS fullname from person;
我知道redbean有一个bindFunc方法,但我不知道如何做到这一点,这个主题不在redbean文档中。
答案 0 :(得分:0)
我不会使用bindFunc函数,它们不适用于这类事情。 我建议使用FUSE模型。
只需添加一个名为Model_Person(扩展SimpleModel)的文档:http://www.redbeanphp.com/models 现在添加一个名为getDisplayName()之类的方法,在这个方法中你可以执行以下操作:
public function getDisplayName(){ 返回$ this-> bean-> firstName。 ''。 $这 - > bean-> lastName的; }
现在你可以这样做:
$ person = R :: load('person',$ id); echo $ person-> getDisplayName();
它会显示全名......
希望这会有所帮助,欢呼 的Gabor