Joomla 2.5.11 を使用しています。以下に貼り付けた /public_html/joomtest/components/com_jumi/files に php ファイルを保存しています。/public_html/joomtest/components/com_jumi/files など、同じ場所に格納されている PHP フォームがあります。
Joomla で記事が作成されるように、PHP フォームで PHP スクリプトを呼び出す必要があります。しかし、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');
しかし、これもうまくいきませんでした。助けてください。