2012-01-22 21 views
0

私はZendのとExtJSの4と私の最初のアプリを書いていますし、私は緊急の助けをneenくださいExtJs 4 + Zend(ファイル構造) - Ext.Loaderの問題?

問題がある:

私は2つのアクションがあるwchichにZendのコントローラーがあります。indexAction()とappActionを() アプリ全体のレイアウトも有効にしました。各ビューはこのレイアウトを使用しています。

私がログインボタンを押すいたとき、私はにリダイレクトしています:

App.baseUrlは
window.location = App.baseUrl + '/login/app'; 

- Zendの基本アプリパス

を含むjavascriptオブジェクトそれがどのように見えるZendのビューに私をリダイレクトしていますこの:

<html lang="pl"> 
    <head> 
     <!--extjs app--> 
     <?php echo $this->headScript()->setFile($this->baseUrl().'/js/jsapp/app.js') ?> 
    </head> 
    <body> 

    </body> 
</html> 

app.jsファイルには、この

のように見えます

ラインは、すべてがOKでコメント化され、アプリケーションが= div要素に正しく起動されたとき(------- < <)を矢印でマークされた行に上記のスクリプトで

を見てみてください。 「コンテンツ」(renderTo:「コンテンツ」) - それはこのようになります、私はこの行をunncomentとき

その後、私はOrders.jsファイルに誤りがないと思うクロームコンソールに

Resource interpreted as Script but transferred with MIME type text/html. 
Orders.js:1Uncaught SyntaxError: Unexpected token < 

をこのエラーを得ました:

Ext.define('POB.controller.Orders', { 
    extend: 'Ext.app.Controller', 

    init: function() { 
     console.log('Initialized Users! This happens before the Application launch function is called'); 
    } 
}); 

どのようなアイデアですか?

Orders.js:1 Uncaught SyntaxError: Unexpected token < 

は、そのファイルの読み込みや解釈をトリガする行をコメント解除:私は間違って何かがエラーメッセージが故にそこにある、あなたのOrders.jsファイルをチェックする必要があり、ヘルプ

+0

アプリケーションメソッドでプロパティ 'コントローラ'を使用するとは何ですか? – emaillenin

+0

には、コントローラのディレクトリにあるコントローラクラスが含まれています。この場合は、コントローラが定義されているOrders.jsを参照してください。 そして、この場合正しく動作していると思います。私はエラーが後でOrder.jsファイルを解析するときに(またはこのファイルをzendビューに含めている間に)表示されると思いますが、わかりません – user1164038

答えて

0

に感謝することでしょう。