アフィリエイト支援ツール作成メモ(1)
アフィリエイト支援ツール(1)無料ホームページ用
HTML生成して自分でアップ
テンプレートエンジンを使う(Smarty)
メモ
foreach文で繰り返し処理{
1)テンプレートを読み込む:Smartyクラスのfetchメソッド等
2)個々のデータを埋め込む:Smartyクラスのassignメソッド等
3)静的ファイルを生成する:file_put_contentsメソッド等
}
役割分担
コントローラークラス
モデルクラス、ビュークラスの制御
モデルクラスのメソッドを呼び出して、
ビュークラスのメソッドに渡す。
モデルクラス
商品情報を取得するメソッド
↓
商品情報を加工するメソッド
ビュークラス(Smartyクラスを継承)
商品情報を繰り返しでHTML生成するメソッド(createHTMLメソッド)
foreach文で受け取ったデータに1つ1つアクセスしながら
HTML生成する。
HTML生成して自分でアップ
テンプレートエンジンを使う(Smarty)
メモ
foreach文で繰り返し処理{
1)テンプレートを読み込む:Smartyクラスのfetchメソッド等
2)個々のデータを埋め込む:Smartyクラスのassignメソッド等
3)静的ファイルを生成する:file_put_contentsメソッド等
}
役割分担
コントローラークラス
モデルクラス、ビュークラスの制御
モデルクラスのメソッドを呼び出して、
ビュークラスのメソッドに渡す。
モデルクラス
商品情報を取得するメソッド
↓
商品情報を加工するメソッド
ビュークラス(Smartyクラスを継承)
商品情報を繰り返しでHTML生成するメソッド(createHTMLメソッド)
foreach文で受け取ったデータに1つ1つアクセスしながら
HTML生成する。
