Я изучаю php, и теперь я бы изучил frameworkignign framework. Я знаю, как работает MCV. Я строю сайт с использованием рамки codeigniter, но вещь не ясна. во всех папках, содержащихся в папке codeigniter, где мне нужно поставить css, imgs, скрипт моего сайта? Есть ли место для некоторых исправлений?codeigneter: где поставить img, css, script
0
A
ответ
2
Посмотрите на этом посте: codeigniter separating frontend and backend
вчера я ответил на подобный вопрос разделительных передний конца и серверный код, но если у вас есть посмотрите, как я его там установил, я отделил код приложения CodeIgniter от активов сайта.
Это помогает в общей безопасности, потому что все ваши файлы приложений находятся за пределами вашего веб-корня, что означает, что они не могут быть доступны напрямую через браузер.
Расширение на активы укусил здесь:
/приложение
/ - /admin
/- - /config
/- - /controllers
/- - /models
/- - /views
/- /public
/- - /config
/- - /controllers
/- - /models
/- - /views
/core
/- /all the core stuff
/public_html
/- /admin
/- - /assets
/- - - /images
/- - - /scripts
/- - - /styles
/- - index.php
/- /assets
/- - /images
/- - /scripts
/- - /styles
/- index.php
1
Сделайте свой собственный, просто добавьте их на свою базу или в свою папку приложений.
Пример настройки рабочей папки:
application
cache
config
controllers
core
errors
helpers
hooks
language
libs
logs
mods
texts
third
views
css
images
js
system
user_guide
2
Мое предложение сделать "общественность" папку в корневом каталоге. Как это:
application
system
public
- style (.css files)
- js (.js files)
- images
А потом просто называют свой стиль:
<style type="text/css" src="<?php echo base_url('public/style/style.css'); ?>" />
Смежные вопросы
- 1. где разместить файлы css в Codeigneter
- 2. Где поставить размер css? В li, a или img?
- 3. модуль joomla, где поставить css?
- 4. extjs - где поставить код css?
- 5. Собственные правила CSS - где их поставить?
- 6. Symfony2, где поставить CSS, JavaScript, изображения
- 7. swffit, где поставить код?
- 8. Где поставить «где»?
- 9. где поставить htmlspecialchars()
- 10. Навигация с Codeigneter Framework
- 11. Угловые/Ионные виды - где поставить контроллер?
- 12. где поставить php код для wordpress login
- 13. Где поставить селектор NSMenuItem
- 14. Где поставить «лишнюю» реализацию?
- 15. Монтажная переменная, где поставить?
- 16. Где поставить логику взглядов?
- 17. Где поставить строковые строки?
- 18. где поставить индекс?
- 19. Где поставить внешние банки?
- 20. Python: где поставить logging.getLogger
- 21. где поставить «WSGIPassAuthorization On»?
- 22. UJS - где поставить js.erb?
- 23. libgdx: где поставить Gdx.gl.glClearColor()
- 24. Где поставить обратный вызов?
- 25. Где поставить статическую библиотеку?
- 26. Где поставить «ViewPager.setCurrentItem()» Метод
- 27. Где поставить интеграционные тесты?
- 28. Где поставить «Параметры Java»
- 29. Magento - где поставить шаблоны
- 30. где поставить метод модели?
, но я не видел в вашей схеме, где вы положили сайт asssets –
Обновлены пост, чтобы расширить, где активы для эта структура – Joe