Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php RainLab插件生成器的重新排序问题_Php_Model_Octobercms_Nested Sortable - Fatal编程技术网

Php RainLab插件生成器的重新排序问题

Php RainLab插件生成器的重新排序问题,php,model,octobercms,nested-sortable,Php,Model,Octobercms,Nested Sortable,我正在尝试使用RainLab插件生成器,但在尝试重新排序一系列输入信息时遇到了问题 起初,我的错误是 “模型必须实现嵌套树或可排序特性。” 因此,我查看了10月份CMS文档以进行重新排序,并添加了use\十月\Rain\Database\Traits\Sortable;到插件模型。现在我得到的错误是 “order子句”(SQL:select*from jcbbuller\U projects\uuuu order\uu order asc)中的未知列“排序顺序” 这是因为我在字段中输入信息之前没

我正在尝试使用RainLab插件生成器,但在尝试重新排序一系列输入信息时遇到了问题

起初,我的错误是

“模型必须实现嵌套树或可排序特性。”

因此,我查看了10月份CMS文档以进行重新排序,并添加了use\十月\Rain\Database\Traits\Sortable;到插件模型。现在我得到的错误是

“order子句”(SQL:select*from jcbbuller\U projects\uuuu order\uu order asc)中的未知列“排序顺序”


这是因为我在字段中输入信息之前没有实现可排序模型特性吗?到目前为止,我已将三个测试项推送到该插件的数据库中,只是为了测试重新排序功能。

您的表缺少
sort\u order

$table->integer('sort_order')->default(0);
请阅读本手册:

在plugin builder中,只需添加
sort\u order
列,并将其默认为
0
。在迁移文件中,
sort\u order
列的代码如下所示

$table->integer('sort_order')->default(0);

如果有任何疑问,请评论

您的表缺少
排序顺序

$table->integer('sort_order')->default(0);
请阅读本手册:

在plugin builder中,只需添加
sort\u order
列,并将其默认为
0
。在迁移文件中,
sort\u order
列的代码如下所示

$table->integer('sort_order')->default(0);

如果有任何疑问,请评论

请阅读本手册:,由于出现错误,您可以看到您的表格缺少
sort\u order
列。您只需添加该列,请阅读本手册:,因为从错误中您可以看到您的表缺少
排序顺序
列。您只需要添加该列,这是正确的!我实际上进入了数据库本身,插入了一个sort_order integer列,默认设置为null。在插件中,我确实检查了sort选项,我想它会自动创建sort_order字段,但它没有。。。迁移文件中已经有了排序或列代码,所以我在这方面做得很好。这是正确的!我实际上进入了数据库本身,插入了一个sort_order integer列,默认设置为null。在插件中,我确实检查了sort选项,我想它会自动创建sort_order字段,但它没有。。。迁移文件中已经有了sort\u或cer列代码,所以我在这方面做得很好。