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.

One Answer

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 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

Add your own answers!

Related Questions

Getting Category’s custom fields in a blog view

1  Asked on September 5, 2021 by semaphore


How to post checkout data to component using Ajax?

1  Asked on September 5, 2021 by askerman


Display specific Joomla user groups

1  Asked on September 5, 2021 by niaziblog


how to get value for search in joomla module

1  Asked on September 5, 2021 by rhea-lorraine


Joomla installation on localhost using WAMP does not start

1  Asked on September 5, 2021 by bilal-kabeer-butt


Jquery script loaded on every page

1  Asked on September 5, 2021 by gag


category links don’t work

1  Asked on September 5, 2021 by giovanni-de-maria


Joomla 3.9 Child Sub Menu Not Showing

1  Asked on September 5, 2021 by ta1982


Trying to connect to an external ODBC data source

1  Asked on September 5, 2021 by irata


Can’t get a task to work from CLI

0  Asked on September 5, 2021 by tc0072


Ask a Question

Get help from others!

© 2023 All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP