首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >删除通道表达式引擎中的每个条目

删除通道表达式引擎中的每个条目
EN

Stack Overflow用户
提问于 2014-01-13 08:11:41
回答 2查看 368关注 0票数 0

我想删除一个频道中的所有数据。我发现,删除通道中所有条目的最佳方法是删除该通道并重新创建它,如下所示:https://expressionengine.stackexchange.com/questions/7648/what-is-the-best-way-to-delete-every-entry-in-a-channel

我试着删除下面这篇文章中的频道:structure.html

我知道site_id是1,我需要删除的频道的channel_id是1。但是当我尝试这些代码时:

代码语言:javascript
代码运行次数:0
运行
复制
ee()->load->library('api'); ee()->api->instantiate('channel_structure');
$channel_id = 1;$site_id = 1;
ee()->api_channel_structure->delete_channel((int) $channel_id, [(int) $site_id]);

我发现了一个错误:

解析错误:语法错误,第7行中的/var/www/vhosts/au/admin/expressionengine/libraries/Functions.php(679):eval()d代码中的意外T_STRING

我试过:

代码语言:javascript
代码运行次数:0
运行
复制
ee()->api_channel_structure->delete_channel((int) 1, [(int) 1]);
ee()->api_channel_structure->delete_channel(1, 1);

但也有同样的问题。

有人知道如何解决这个问题吗。太感谢了!

EN

回答 2

Stack Overflow用户

发布于 2014-01-15 23:52:19

在EE文档中,(int)表示期望值是整数。此外,文档惯例是方括号表示可选值。

如果我正确阅读,这两种代码都不是代码的一部分。我想这就是你想要的:

代码语言:javascript
代码运行次数:0
运行
复制
ee()->load->library('api');
ee()->api->instantiate('channel_structure');
$channel_id = 1;
$site_id = 1;
ee()->api_channel_structure->delete_channel($channel_id, $site_id);
票数 0
EN

Stack Overflow用户

发布于 2014-06-13 23:39:16

尝试将&perpage=1000添加到编辑通道条目屏幕上查询字符串的末尾.

例如/admin.php?S=de47727e64b2e445cfee64c85a219977c9b62474&D=cp&C=content_edit&perpage=1000

如果内存不足,请使用较低的数字。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21086530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档