0

したがって、基本的な CodeIgniter アプリケーションと基本的な ExtJs 4 アプリケーションがあります。

ExtJs 4 アプリケーションを codeigniter アプリケーションのページの 1 つとして提供したいと考えています。

assets/extjs_app/ の下のルート ディレクトリ内に extjs4 プロジェクト全体をダンプしようとしました。次に、extjs4 プロジェクトから index.html を取得し、それをコントローラー アクションの 1 つによって呼び出されるテンプレート ファイル (index.php) にしました。

現在、私はこれらのテクノロジーの両方に慣れていませんが、まだコードイグナイター アプリケーションに js / css を含める必要はありません。私は持っている

<html>
<head>
    <meta charset="UTF-8">
    <title>Account Manager</title>
    <!-- <x-compile> -->
        <!-- <x-bootstrap> -->
            <link rel="stylesheet" href="bootstrap.css">
            <script src="<?= base_url('assets/extjs_app') ?>/ext/ext-dev.js"></script>
            <script src="<?= base_url('assets/extjs_app') ?>/bootstrap.js"></script>
        <!-- </x-bootstrap> -->
        <script src="<?= base_url('assets/extjs_app') ?>/app.js"></script>
    <!-- </x-compile> -->
</head>
<body></body>
</html>

ただし、js ファイルまたは css ファイルは取得されません。

私は何が欠けていますか?また、これは私の側の単なるハック作業です。これら 2 つのテクノロジを組み合わせたドキュメントは他にありますか?

4

1 に答える 1

0

したがって、この質問に対する答えは、最上位の .htaccess のルールを書き換えたために、すべてのリクエストがフロント コントローラーに転送されていたということです。

追加した:

RewriteCond $1 !^(assets)

htaccess ファイルに追加し、アプリケーション リソースにアクセスできるようになりました。私はより良いファイルシステムをまとめようとしています。おそらくhttps://github.com/richie87/codeigniter-meets-extjsのようなもの。

これが他の誰かに役立つことを願っています。

于 2013-09-20T18:51:56.157 に答える