0

私は codeginter フレームワークを理解し、彼らの簡単なブログ チュートリアルに従おうとしていました。

現時点では、「オブジェクトが見つかりません! ... エラー 403」というメッセージが表示されます。

  • 私のhttdocsに、「blogCI/CodeIgniter [...]」フォルダーを配置しました
  • コントローラー内に blog.php ファイルがあります

blog.php は次のとおりです (php タグで囲まれています)。

class Blog extends CI_Controller{
function Blog()
{ 
echo "Blog constructor";
}
}

localhost サーバー (XAMPP) を起動し、xampp のページは表示されるが、その後、自分のページにアクセスして「ブログ コンストラクター」を印刷するようにできないようです。

"http://localhost/blogCI/CodeIgniter/index.php/blog/index"
"http://localhost/blogCI/CodeIgniter/index.php/blog.php/index"
"http://localhost/blogCI/CodeIgniter/blog.php/index"

...および他の多くの組み合わせリンク。

私のページにメッセージを表示させる唯一の方法は、config/router で blog.php をデフォルトのコントローラーにする場合ですが、それは私が望むものではありません。

誰もこれに遭遇したことがありますか?

ありがとうございました

4

2 に答える 2

0

ブログコントローラーでインデックス機能を作成する必要があります。また、コンストラクターが__constructを使用する必要がある場合は、古いコンストラクターメソッドを使用しないでください。

class Blog extends CI_Controller
{
    function __construct()
    {
        //do constructor stuff
    }

    function index()
    { 
        echo "Blog index";
    }
}

次にアクセスするには、に移動します

http://localhost/blogCI/CodeIgniter/index.php/blog
于 2012-11-19T00:44:22.013 に答える
0

CI プロジェクトのファイル権限を確認する必要があると思います

于 2012-11-19T03:17:44.387 に答える