codeigneter: где поставить img, css, скрипт - PullRequest
0 голосов
/ 12 февраля 2012

Я изучаю php, и теперь я изучу фреймворк codeigniter.Я уже знаю, как работает шаблон MCV.Я строю сайт с использованием фреймворка codeigniter, но это не совсем понятно.во всех папках, содержащихся в папке codeigniter, где я должен поместить css, imgs, скрипт моего сайта? там может быть какое-то место fixex?

Ответы [ 3 ]

2 голосов
/ 12 февраля 2012

Посмотрите на этот пост: codeigniter, разделяющий фронтенд и бэкэнд

Вчера я ответил на аналогичный вопрос о разделении кода фронтэнда и бэкэнда, но если вы посмотритекак я его там настроил, я отделил код приложения CodeIgniter от ресурсов сайта.

Это помогает в общей безопасности, потому что все файлы вашего приложения находятся вне корневого веб-каталога, что означает, что они могутк нему нельзя получить доступ напрямую через браузер.


Расширение битов ресурсов здесь:

/ application

/ - /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
2 голосов
/ 12 февраля 2012

Мое предложение - сделать "публичную" папку в корне. Как это:

application
system
public
- style (.css files)
- js (.js files)
- images

А потом просто назовите свой стиль:

<style type="text/css" src="<?php echo base_url('public/style/style.css'); ?>" />
1 голос
/ 12 февраля 2012

Сделайте свои собственные, просто добавьте их в свою базу или в папку приложения.

Пример настройки рабочей папки:

application
    cache
    config
    controllers
    core
    errors
    helpers
    hooks
    language
    libs
    logs
    mods
    texts
    third
    views
css
images
js
system
user_guide
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...