Я использую Joomla 2.5.11. У меня есть файл php, который хранится в файлах/public_html/joomtest/components/com_jumi /, которые вставляются ниже. У меня есть PHP-форма, которая хранится в том же месте i.e/public_html/joomtest/components/com_jumi/files.
Я хочу, чтобы PHP-форма вызывала PHP-скрипт, чтобы статья создавалась в Joomla. Но всякий раз, когда PHP скрипт называется, я получаю ошибку ниже
Fatal error: Class 'JTable' not found
и линию, на которой Joomla кидает ошибки
$table = JTable::getInstance('Content', 'JTable', array());
PHP скрипт
<?php
$table = JTable::getInstance('Content', 'JTable', array());
$data = array(
'catid' => 8,
'title' => 'SOME TITLE',
'introtext' => 'SOME TEXT',
'fulltext' => 'SOME TEXT',
'state' => 0,
);
if (!$table->bind($data))
{
$this->setError($table->getError());
return false;
}
if (!$table->check())
{
$this->setError($table->getError());
return false;
}
if (!$table->store())
{
$this->setError($table->getError());
return false;
}
?>
</body>
</html>
Я попытался положить в
require_once('/libraries/joomla/database/table.php');
bu t это снова не сработало. Пожалуйста помоги.
Спасибо. Оно работает. – user2549928