【问题标题】:Adding extjs4 application to codeigniter application将 extjs4 应用程序添加到 codeigniter 应用程序
【发布时间】:2013-09-20 18:31:47
【问题描述】:

所以我有一个基本的 CodeIgniter 应用程序和一个基本的 ExtJs 4 应用程序:

我希望我的 ExtJs 4 应用程序作为我的 codeigniter 应用程序的页面之一提供。

我尝试将整个 extjs4 项目转储到 assets/extjs_app/ 下的根目录中。然后,我从 extjs4 项目中获取 index.html,并将其制作为由我的控制器操作之一调用的模板文件 (index.php)。

现在我是这两种技术的新手,到目前为止还没有必要在我的 codeigniter 应用程序中包含任何 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 文件。

我错过了什么?此外,这只是我的一项黑客工作。在其他地方是否有任何将这两种技术结合起来的文档?

【问题讨论】:

    标签: javascript codeigniter extjs codeigniter-2 extjs4.2


    【解决方案1】:

    所以这个问题的答案是,由于我的顶级 .htaccess 中的重写规则,我的所有请求都被转发到我的前端控制器。

    我补充说:

    RewriteCond $1 !^(assets)
    

    到 htaccess 文件,现在可以访问应用程序资源。我将尝试组装一个更好的文件系统。可能像https://github.com/richie87/codeigniter-meets-extjs 这样的东西。

    希望这对其他人有所帮助。

    【讨论】:

      猜你喜欢
      • 2019-04-02
      • 2015-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-23
      • 1970-01-01
      • 1970-01-01
      • 2011-11-06
      相关资源
      最近更新 更多