Joomla Asked by Aymeric KEYEWA on August 17, 2020
I have an issue with a cli php script that I’m trying to execute.
I want to add an article with custom fields.
The part where I add articles is working well, but when I add the code to load the article I just stored and set its custom fields values, there is the following error:
Call to undefined method AddArticle::getTemplate(): JLIB_APPLICATION_ERROR_INVALID_CONTROLLER
The error seems to be related to the following line:
$article_joom = JControllerLegacy::getInstance('Content')->getModel('Article')->getItem($article['id']);
I’ve tried to load the ContentLoader class because someone said it would help, but it didn’t really change anything.
From what I’ve seen, I may not be able to use the JController on a cli script, but I haven’t found another way to load articles.
Start by updating to the latest version of Joomla - 3.9.20 - if you're able to first.
A number of changes regarding JControllerLegacy were made in Joomla 3.8 (see https://github.com/joomla/joomla-cms/pull/13683) and so that is certainly worth investigating first.
Next take a look at this post which relates to calling JController from CLI Call Controller's Publish-Method from CLI or Helper
Answered by Patrick Jackson on August 17, 2020
0 Asked on September 5, 2021 by laiozatt
1 Asked on September 5, 2021
1 Asked on September 5, 2021 by eoin
1 Asked on September 5, 2021 by semaphore
1 Asked on September 5, 2021 by askerman
1 Asked on September 5, 2021 by viktoriia-shestak
1 Asked on September 5, 2021 by huub-s
2 Asked on September 5, 2021
1 Asked on September 5, 2021 by rhea-lorraine
1 Asked on September 5, 2021 by astridx
1 Asked on September 5, 2021 by bilal-kabeer-butt
1 Asked on September 5, 2021 by giovanni-de-maria
1 Asked on September 5, 2021 by ta1982
2 Asked on September 5, 2021 by mishulo
1 Asked on September 5, 2021 by irata
2 Asked on September 5, 2021 by shenkwen
1 Asked on September 5, 2021 by theroyality
Get help from others!
Recent Answers
Recent Questions
© 2023 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP