我想刪除一個通道中的所有數據。而且我發現,要刪除頻道的所有入口最好的辦法是刪除該通道並重新創建它按照本文: https://expressionengine.stackexchange.com/questions/7648/what-is-the-best-way-to-delete-every-entry-in-a-channel刪除通道中的每個條目 - 表達式引擎
,我試圖刪除頻道關注這篇文章: http://ellislab.com/expressionengine/user-guide/development/api/api_channel_structure.html
我知道SITE_ID是1和通道的,我需要刪除CHANNEL_ID爲1 但是,當我嘗試這些代碼:
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]);
我得到這個錯誤:
Parse error: syntax error, unexpected T_STRING in /var/www/vhosts/au/admin/expressionengine/libraries/Functions.php(679) : eval()'d code on line 7
我試着用:
ee()->api_channel_structure->delete_channel((int) 1, [(int) 1]);
ee()->api_channel_structure->delete_channel(1, 1);
但得到了同樣的問題。
有人知道如何解決這個問題。非常感謝!
如果您沒有得到您希望的回覆,我建議您在專用的EE網站上發佈:http://expressionengine.stackexchange.com/ – AllInOne