1

Joomla 2.5 用の最初のコンポーネントを作成しようとしていますが、実行しようとすると次のエラーが発生します。

エラー: 500 次の理由により、このページにアクセスできない可能性があります。

  • 古いブックマーク/お気に入り
  • このサイトの古いリストを持つ検索エンジン
  • 間違った住所
  • このページへのアクセス権がありません
  • 要求されたリソースが見つかりませんでした。
  • リクエストの処理中にエラーが発生しました。

ビューが見つかりません [名前、タイプ、接頭辞]: transport, html, transportView

私が今開発したものは非常に基本的なもので、これは site/components/com_transportation/controllers/controller.php の下のコントローラーです

<?php
// No direct access to this file
defined('_JEXEC') or die('Restricted access');

// import Joomla controller library
jimport('joomla.application.component.controller');

class TransportationController extends JController {
}

そして、site/components/com_transportation/views/view.html.php の下にこれ:

<?php

// No direct access to this file
defined('_JEXEC') or die('Restricted access');

// import Joomla view library
jimport('joomla.application.component.view');

class TransportationViewTransportation extends JView {

// Overwriting JView display method
function display($tpl = null) {
    // Assign data to the view
    $this->msg = 'Hello World';

    // Display the view
    parent::display($tpl);
}

}

私は何が欠けていますか?なにが問題ですか?

4

3 に答える 3

2

フォルダ構造が正しくありません。あなたのビューファイルはsite/components/com_transportation/views/transportation/view.html.php

于 2013-03-01T08:46:00.303 に答える
1

これを試して 、

新しいコンポーネントの開発を開始するときは、チュートリアルを深く読んでから、サンプルの変更を開始してください。

このURL に従ってください。1.5 用ですが、2.5 でも同じです。xml でバージョンを指定するだけで済みます

<install type="component" version="1.5.0">

また、このからサンプル コンポーネントをダウンロードできます。

ダウンロードしてコンポーネントと比較し、問題を見つけてください。

これが役立つことを願っています..

于 2013-03-01T04:39:20.900 に答える
1

ビューが見つかりません [名前、タイプ、接頭辞]: transport, html, transportView

これは、transporationViewtransporation というクラス名とタイプ view.html.php を持つビューが見つからなかったことを意味します。view.html.php ファイル内のクラスの名前は何ですか? 2番目の交通機関は本当にそのような小文字ですか? また、tmpl フォルダー内のレイアウトと xml ファイルの名前は何ですか?

于 2013-03-01T05:00:45.257 に答える