私は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ファイルをチェックする必要があり、ヘルプ
アプリケーションメソッドでプロパティ 'コントローラ'を使用するとは何ですか? – emaillenin
には、コントローラのディレクトリにあるコントローラクラスが含まれています。この場合は、コントローラが定義されているOrders.jsを参照してください。 そして、この場合正しく動作していると思います。私はエラーが後でOrder.jsファイルを解析するときに(またはこのファイルをzendビューに含めている間に)表示されると思いますが、わかりません – user1164038