この記事では、Codeigniter で Smarty と adodb を統合する方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
CodeIgniter で独自のライブラリを作成するには、2 つのファイルを作成する必要があります。1 つは application/init の下にある init_myclass.php ファイルです (init ディレクトリがない場合は、自分で作成します)。もう 1 つは、application/libraries ディレクトリに myclass.php ファイルを作成することです。
ここで、myclass はクラス名です。いくつかのルールについてはマニュアルを参照してください。ここでは手順のみを説明します。
1) application/libraries の下に mysmarty.php と adodb.php をそれぞれ作成します
mysmarty.php ファイルの内容は次のとおりです:
ファイル パスは、現在のファイルの現在のディレクトリではなく、Web サイトのホーム ディレクトリからの相対パスで始まります。たとえば、上記の require('Smarty/Smarty.class.php' ); アプリケーションの /libraries ディレクトリに対して相対的なものではなく、$_SERVER['DOCUMENT_ROOT'] ディレクトリに対して相対的なものです。
adodb.php ファイルの内容は次のとおりです:
リーリー2) init_adodb.php と init_mysmarty.php を application/init ディレクトリにそれぞれ作成します。
init_adodb.php ファイルの内容は次のとおりです:
リーリーinit_mysmarty.php ファイルの内容は次のとおりです:
リーリー3) 使用してください
application/controllersディレクトリに必要なファイルを作成します。このようにadodbとsmartyを使用できます。
さらに PHP 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「codeigniter チュートリアルの概要」、「CI (CodeIgniter) フレームワークの高度なチュートリアル」、「PHP の日付と時刻の使用法の概要」、「 PHPオブジェクト指向プログラミング入門『チュートリアル』『php文字列の使い方まとめ』『php+mysqlデータベース操作入門チュートリアル』『php共通データベース操作スキルまとめ』
この記事が PHP プログラミングのすべての人に役立つことを願っています。
興味があるかもしれない記事: