2010-11-27 9 views
0

Zend Framework v1.11.0.Iを使用している私は、私のIndexController.phpに次のコードがあります。IndexControllerクラスのindexActionメソッドの問題

<?php 
class IndexController extends Zend_Controller_Action 
{ 
    public function indexAction() 
    { 
    echo 'Web site home'; 
    } 

} 
?> 

しかし、私はに移動した場合します。http://プロジェクト名は、私は空白のページを取得し、私はに行けばします。http://プロジェクト名/インデックスi場合、私は、しかし、エラー404

を取得indexAction単語をinitという単語に置き換えてから、http:// projectnameに移動します。「Web site home」が表示されます。

どのようにこれを修正できますか?

ありがとうございます。

+1

利用ダイ()でアプリケーションの流れが正しいことを確認します。 error_reportingが有効になっていることを確認してください(空白ページに何らかのエラーがあるはずです) – Ish

+1

application.iniにdisplay_errors = 1を置き、質問をエラーメッセージで更新する必要はありません – tawfekov

答えて

6

作成されたアクションのビューが表示されないため、おそらく40435が表示されます。通常、ビューの変数を設定するだけでechoコンテンツフォームが作成されません。あなたはすぐにあなたのechoの後ろにexitステートメントを使用することができますか?

通常、それは次のようになりwoul:

をインデックスapplication/controllers/indexController.php

public function indexAction() 
{ 
    $this->view->message = 'Web site home'; 
} 

にecho文の後application/views/scripts/index/index.phtml

<?php if(isset($this->message)): ?> 
    <?php echo $this->message; ?> 
<?php endif; ?> 
関連する問題