fuelphp find(first)不起作用

时间:2014-10-06 13:08:24

标签: php fuelphp

我只是想通过查找来获取数据('首先'),但它不起作用。

这是控制器中的代码。

 $result = Model_questionstate::find('first');

这是模特。

    class Model_questionstate extends Model_Crud{
        protected static $_table_name = 'questionstate';
        protected static $_primary_key = 'id';
    }

显示

致命错误! ErrorException [致命错误]:不支持的操作数类型 COREPATH / classes / model / crud.php @ line 210

这不会显示任何错误。

   $result = Model_questionstate::find();

我的代码出了什么问题?

1 个答案:

答案 0 :(得分:1)

您可能想要使用Model_questionstate::find_one_by()。 它通过指定条件来工作,并返回一条记录。我确信这符合您的需求,因为在没有任何过滤的情况下返回一行并不是一项非常常见的任务。

顺便说一句,Fuel并不支持Model_Crud中的find('first')(但它在Orm中支持)。如果您对内部感兴趣,请查看Model_Crud's source