2011-01-29 17 views
0

みなさんこんにちは、CodeIgniterの皆さん:)、私はCodeIgniterを初めて使っています.Iiは今、私のプロジェクトをgithubに載せています。ここに私のgithubのページには、次のとおりです。https://github.com/SimonJ/Hip-hop-projectCodeIgniterテンプレートの問題

だから私は、誰かが私のファイルに目を通すと、私はので、私は、私は眼を使用しようとしました:)

何か新しいことを学ぶことができ、より良い何ができるかについてのコメントを作るためにわざわざ聞くでしょうテンプレートシステムですが、私はこのエラーを受け取ります:

An Error Was Encounter Unable to load the Requested Class: ocular

あなたは私が間違っていることを知っていますか?

答えて

0

この質問は、Stack Overflowの代わりにCode Reviewに所属するエッジに似ていますが、テンプレートの問題についてお手伝いします。

  1. サーバでPHP 5を実行していますか? Ocularは関数や変数に "public"と "private"の言葉を使用しているようです。

  2. アプリケーションのフォルダーに「コア」という名前のフォルダーが表示されないため、古いバージョンのCodeigniterが表示されています。 Reactor hereというCIのコミュニティ版があるか、EllisLab hereから標準CI 2.0を入手できます。私はそれらのうちの1つにアップグレードし、個人的にはReactorを使用します。

  3. 眼球は素晴らしいですが、Phil Sturgeonはテンプレートと呼ばれる軽いテンプレートライブラリ(hereも参照してください)を持っています。この回答の最初の段落で述べたように、コードを評価してレビューしたい場合は、Code Reviewに行きます。

PS。 Codeigniterへようこそ。これはすばらしいPHPフレームワークです。

+0

PHPバージョン5.3.2を実行しています。私はエラーメッセージをエコーアウトするのに使いたいと思っている素敵なcodeigniterのフラッシュシステムを持っています:)それで、私はそれを動作させるようにしようと思います、今は新しいバージョンのcodeigniterを入れて、今このエラーを受け取ります: Fatalエラー:クラス 'Controller'が/Applications/MAMP/htdocs/ci/application/controllers/forside.phpの3行目に見つかりません 問題が何であるか分かりません:( – Sjmon

+1

CI 2.0はベースコントローラクラス 'CI_Controller'を使用しています。 'Controller' – jondavidjohn

+0

Yep。モデルはモデルの代わりにCI_Modelを拡張し、コントローラはコントローラの代わりにCI_Controllerを拡張しました。アップグレードする前に、私はおそらくそれを謝ります。 –