Joomla 2.5.14 で適切に動作するカスタム コンポーネントの一部を Joomla 3.1.5 に移行しようとしていますが、次のようなエラーが発生します - Joomla バックエンドで 404 コンポーネントが見つかりません & フロントエンドでその他のエラー
Jooma 2.5 から 3x シリーズへの移行ガイドはありますか? カスタム コンポーネントでどのような変更を行う必要があるかについて
サイト 1 のフロント エンド セクションのエラー
Notice: Use of undefined constant DS - assumed 'DS' in forms.php
2回目のエラー
Warning: require_once(com_formsDScontroller.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in forms.php
3番目のエラー
Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'com_formsDScontroller.php' (include_path='.;C:\php\pear') in forms.php
forms.php を表示するすべてのエラーが発生しました。
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
require_once( JPATH_COMPONENT.DS.'controller.php' );
if ($controller = JRequest::getWord('controller')) {
$path = JPATH_COMPONENT.DS.'controllers'.DS.$controller.'.php';
if (file_exists($path)) {
require_once $path;
} else {
$controller = '';
}
}
$classname = 'FormsController'.$controller;
$controller = new $classname();
$controller->execute( JRequest::getVar( 'layout' ) );
$controller->redirect();
?>