前提・実現したいこと
開発情報
・PHP
・PDO(mysql)
・smarty
データベースのテーブルからデータを取得して(PDOのfetch-allで配列に格納)、
それをsmaty変数に格納しブラウザ側で配列をループし表に表示するプログラムを作成しています。
発生している問題・エラーメッセージ
しかしSELECTするテーブルが変わるごとに表に表示するページを作成しており
似たようなページが冗長化しています。(ブラウザ側で列名が違うだけの表に表示する機能のページが多数)
汎用的に表に表示できるページを作成するにはどのようにすればよろしいでしょうか。
イメージは
①テーブルからデータ取得⇒
②汎用的なオブジェクトに格納⇒
③smarty変数でブラウザ側に渡す⇒
④smarty変数から列名をループで取得して表の列見出しにセット⇒
⑤smarty変数からデータ部をループで取得して表のデータ部にセット
のように、ブラウザ側には固有の処理を書かずに汎用的な処理にしたいです。
このような処理を行っているサンプルプログラムなどありましたら、
それも合わせて情報いただければ幸いです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/16 01:47
2018/10/16 02:01
2018/10/16 02:22