2012-02-12 2 views
0

私はPHPを勉強しています。今はcodeigniterフレームワークを学びます。私はMCVパターンの仕組みを知っています。私はcodeigniterフレームワークを使用してサイトを構築していますが、それは明確ではありません。 codeigniterフォルダに含まれているすべてのフォルダに、どこにCSS、imgs、私のサイトのスクリプトを置く必要がありますか?mabyeにはfixexの場所がいくつかありますか?codeigneter:img、css、scriptをどこに置くか

答えて

2

は、この記事を見てください:codeigniter separating frontend and backend

私は、フロントエンドとバックエンドのコードを分離するには、昨日同様の質問に答え、しかし、あなたが持っている場合私はそれをどのように設定したかを見て、CodeIgniterアプリケーションコードをサイトアセットから分離しました。

これは、すべてのアプリケーションファイルがWebルートの外部にあるため、一般的なセキュリティに役立ちます。つまり、ブラウザから直接アクセスすることはできません。資産の拡大


はここにビット:私の提案は、rootで "パブリック" フォルダを作ることです

/ - /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 
+0

が、私はあなたが –

+0

は、資産がのためにある場所に展開するポストを更新し、サイトasssetsを入れて、あなたのスキームでは表示されませんでした。このよう この構造 – Joe

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'); ?>" /> 
関連する問題