ホームページ >バックエンド開発 >PHPチュートリアル >フレームワークを推奨する投稿をいくつか読んだところです。率直に言って申し訳ありませんが、私の個人的な意見は参考程度に留めてください。
フレームワークを推奨する投稿をいくつか読んだところですが、かなりの数の codeigniter が推奨されていますが、私の個人的な意見は参考程度に留めてください。
まず、私は codeigniter を最初にフレームワークを学び始めたときに使用しましたが、その後、2 つを使用した後、使用をやめました。まず、これら 2 つのフレームワーク フォルダーの容量は比較的大きく、軽量とは言えません。
今日は codeigniter フレームワークについてお話します
公式ウェブサイトのコントローラー
からテンプレートを呼び出す例を示します。
<?php<br /> class Blog extends CI_Controller {<br /> <br /> function index()<br /> {<br /> $data['title'] = "My Real Title";<br /> $data['heading'] = "My Real Heading";<br /> <br /> $this->load->view('blogview', $data);<br /> }<br /> }<br /> ?>
<html><br /> <head><br /> <title><?php echo $title;?></title><br /> </head><br /> <body><br /> <h1><?php echo $heading;?></h1><br /> </body><br /> </html>
<?php<br> //template.php<br> /**<br> * 著作権 (c) 2003 Brian E. Lozier (brian@massassi.net)<br> *<br> *コピーを入手するすべての人に、許可が無料でここに与えられます<br> *このソフトウェアおよび関連ドキュメント ファイル(「ソフトウェア」)の<br>へのリンク *<br>を含む制限なくソフトウェアを制限なく取引する。 * 使用、コピー、変更、結合、公開、配布、サブライセンス、および/または<br>の権利 * ソフトウェアのコピーを販売し、ソフトウェアの所有者にソフトウェアの使用を許可する<br> * 以下の条件に従って、そうすることが提供されます:<br> *<br> * 上記の著作権に関する通知とこの許可に関する通知は、<br> に含まれるものとします。 * ソフトウェアのすべてのコピーまたは大部分。<br> *<br> * ソフトウェアは「現状のまま」で提供され、いかなる種類の保証も、明示的または<br>についても行われません *商品性の保証を含むがこれに限定されない、黙示的<br> * 特定の目的への適合性および非侵害。 いかなる場合も<br>は行われません * 著者または著作権所有者は、あらゆる申し立て、損害、その他の責任を負います<br> * 契約行為、不法行為、その他のいずれの場合に発生する責任<br> * ソフトウェア、使用、その他の取引から、ソフトウェア外、またはソフトウェアに関連したもの<br> * ソフトウェア内。<br> */<br> <br> クラス テンプレート {<br> var $vars; /// すべてのテンプレート変数を保持します<br> var $path; /// テンプレートへのパス<br> <br> /**<br> * コンストラクター<br> *<br> * @param string $path テンプレートへのパス<br> *<br> * @return void<br> */ <div class="clear"></div>