Php RainLab插件生成器的重新排序问题
我正在尝试使用RainLab插件生成器,但在尝试重新排序一系列输入信息时遇到了问题 起初,我的错误是 “模型必须实现嵌套树或可排序特性。” 因此,我查看了10月份CMS文档以进行重新排序,并添加了use\十月\Rain\Database\Traits\Sortable;到插件模型。现在我得到的错误是 “order子句”(SQL:select*from jcbbuller\U projects\uuuu order\uu order asc)中的未知列“排序顺序”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)中的未知列“排序顺序” 这是因为我在字段中输入信息之前没
这是因为我在字段中输入信息之前没有实现可排序模型特性吗?到目前为止,我已将三个测试项推送到该插件的数据库中,只是为了测试重新排序功能。您的表缺少
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列代码,所以我在这方面做得很好。