2015-07-09 2 views
0

я хочу знать, как создать такой запрос, как это в redbeanphp:Как создать псевдоним столбца в списке из базы данных redbeanphp?

select concat(first_name,' ',last_name) AS fullname from person; 

я знаю redbean имеет метод bindFunc, но я не знаю, как это сделать, и эта тема не охватывает в redbean документации.

ответ

0

Я бы не использовал функции bindFunc, они не предназначены для такого рода вещей. Я рекомендую использовать модель FUSE.

Просто добавьте класс с именем Model_Person (распространяется SimpleModel) документы: http://www.redbeanphp.com/models Теперь добавьте метод, называемый GetDisplayName() или что-то, внутри этого метода вы делаете что-то вроде:

общественная функция GetDisplayName() { вернуть $ это-> bean-> firstName. ''. $ This-> bean-> LastName; }

Теперь вы можете сделать это:

$ человек = R :: нагрузки ('человек', $ ID); echo $ person-> getDisplayName();

и он покажет полное имя ...

Надеется, что это помогает, веселит Габора

+0

действительно ...... веселит Габор .... –

Смежные вопросы