2013-09-20 2 views
0

Поэтому у меня есть базовое приложение CodeIgniter и базовое приложение ExtJs 4:Добавление приложения extjs4 к применению CodeIgniter

Я хочу, чтобы мое приложение ExtJs 4 будет подано в качестве одной из страниц моего CodeIgniter приложения.

Я попытался сбросить весь проект extjs4 внутри корневого каталога под активами/extjs_app /. Затем я взял index.html из проекта extjs4 и сделал его файлом-шаблоном (index.php), вызываемым одним из моих действий с контроллером.

Теперь я новичок в обеих этих технологиях и до сих пор не должен был включать js/css в мое приложение codeigniter. У меня есть

<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.

Что мне не хватает? Кроме того, это только ручная работа с моей стороны. Есть ли какая-либо документация по объединению этих двух технологий в другом месте?

ответ

0

Таким образом, ответ на этот вопрос заключается в том, что ВСЕ мои запросы отправлялись на мой передний контроллер из-за переписывания правил на моем верхнем уровне .htaccess.

Я добавил:

RewriteCond $1 !^(assets) 

в файл Htaccess, и я теперь в состоянии получить доступ к ресурсам приложения. Я попытаюсь собрать лучшую файловую систему. Что-то вроде https://github.com/richie87/codeigniter-meets-extjs возможно.

Надеюсь, это поможет кому-то еще.

Смежные вопросы