2017-09-19 8 views

答えて

0

唯一の.php拡張子を持つビューファイルを保存することは必須ではありませんが、HTMLファイルとして保存することもできますが、HTMLビューをロードするには、拡張子が$this->load->view('my_view.html')のファイル名を指定する必要があります。また

、あなたは同じ議論のために、このリンクをチェックすることができview extension in CodeIgniter 3

Q:私たちはモデルをロードするようには、我々はCodeIgniterの中に任意のクラスをロードすると、CodeIgniterのは、ロードので、どのようにその拡張子を指定せずに、私たちのコントローラ内のライブラリその名前の正確なファイル。

A:CodeIgniterの3は、実際にをロードする方法:このため、我々は、例えば、例えば$this->load->library('form_validation')

を渡すクラス名と拡張子.phpをCONCAT CodeIgniterの中で定義されたシステムの機能があります。 liberariesあなたはそれがとてもliberaries

ためsystem/core/Common.phpラインでのシステムファイルなし〜141の機能 load_classを確認することができた場合私は、これはあなたが明確なCodeIgniterの中になぜビューファイルは拡張子.phpで保存されたことを確認ことを願っていますsystem/libraries/Form_validation.phpファイル

をロードします。

0

CodeIgniterでは、PHPのフレームワークであり、それは、ユーザが(最終的に)PHPを使用しようとしている前提としています。

はまた、.PHPはHTMLだけで罰金を処理しますので、必ず代わりの.htmlの.PHP使用することは必ずしも悪い習慣ではありません。潜在的な将来のあなたのコードを校正するものとみなすことができます。拡張子.phpを使用しての

0

一つの利点は、サーバーがファイルの内容を表示しないように設定することができるということです。言い換えれば、最終的にブラウザに出力されるテキスト(PHPコード)の行(HTML)は直接見ることができません。これは、Webサイトユーザーから実装の詳細を隠すことで、セキュリティのレイヤーを提供します。

0

CodeigniterはPHP MVC(Model-View-Controller)フレームワークなので、 ビューのファイルはPHPスクリプトを使用しているため、.phpです。それがアイデアですが、必須ではありません。純粋なHTMLを含めることができます。 ビューのファイルは、「拡張子を持たないビューの名前」によって呼び出されます。

関連する問題