0

これが、動作する Codeigniter ディレクトリ構造を理解する方法です。Codeigniter 2.1.2 を使用しています。各ディレクトリの使い方を誤解していませんか? 私が忘れたことはありますか?

-+ /application/
 |
 |-+ /cache/        Used for caching pages if it is enabled
 |-+ /config/       Contains the configuration files for this project
 |-+ /controllers/  All of your controllers are saved here
 |-+ /core/         Used for modifying the core Codeigniter classes
 |-+ /errors/       Handles your errors and their output
 |-+ /helpers/      Contains your own functions
 |-+ /hooks/        Used for running code at the certain points in the routing process
 |-+ /language/     Occasionally used for translating parts of your project into different languages
 |-+ /libraries/    Contains your own classes
 |-+ /logs/         When you log any sort of notice it is saved inside a file in here
 |-+ /models/       All of your models are saved here
 |-+ /third_party/  Basically another name for plugins which go here
 |-+ /views/        Your views are saved here normally organised by controller inside a new directory

-+ system/          Never go in here instead use the core directory inside /application/

-+ index.php        The front controller for your project

ありがとう!

4

1 に答える 1

5

ほとんどの場合、ディレクトリ構造に関する基本的な理解は正しいです。つまり、コアの CodeIgniter クラスを変更することは避け、代わりに必要に応じて拡張する必要があります。

ヘルパーは「独自の機能を含む」だけではありません。ヘルパーは独自の関数または組み込み関数のいずれかですが、これらはコア MVC セットの外部にあるクラス/関数であり、フォームの構築やその他のルーチン タスクなど、特定の処理を「支援」します。

于 2012-09-17T13:26:14.703 に答える