> フロント機能 > [2.11.2] SC_Fpdf_Ex.php が存在しない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
fukap |
投稿日時: 2011/8/18 11:15
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
[2.11.2] SC_Fpdf_Ex.php が存在しない PDF帳票発行で利用している SC_Fpdf クラスを拡張しようとしたところ、
拡張クラス定義ファイル data/class_extends/SC_Fpdf_Ex.php が存在しないようでした。 data/class_extends/SC_Fpdf_Ex.php を作成し、 PDF発行処理では、SC_Fpdf_Ex クラスを利用する形にした方が良いと思いますが、いかがでしょうか? |
shutta |
投稿日時: 2011/8/18 11:59
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: [2.11.2] SC_Fpdf_Ex.php が存在しない 私は、拡張クラス(class_extends)への追加賛成します。
data/以下で、その他に拡張クラスが定義されていないものがないか調べてみました。
結果 class/batch/SC_Batch_Update.php class/batch/SC_Batch.php class/module/SC_Module.php class/module/SC_Module_Payment.php class/graph/SC_GraphPie.php class/graph/SC_GraphBase.php class/graph/SC_GraphLine.php class/graph/SC_GraphBar.php class/session/SC_SessionFactory.php class/session/sessionfactory/SC_SessionFactory_UseCookie.php class/session/sessionfactory/SC_SessionFactory_UseRequest.php class/SC_Fpdf.php class/pages/mypage/LC_Page_Mypage_DownLoad.php class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc.php class/pages/upgrade/LC_Page_Upgrade_SiteCheck.php class/pages/upgrade/LC_Page_Upgrade_Download.php class/pages/upgrade/helper/LC_Upgrade_Helper_Json.php class/pages/upgrade/helper/LC_Upgrade_Helper_Log.php class/pages/upgrade/LC_Page_Upgrade_Base.php class/pages/upgrade/LC_Page_Upgrade_ProductsList.php SC_Fpdf.phpも含めて、上記のクラスも同様に拡張クラスが存在しないなので、追加できればと思いますが如何でしょうか? ただ、 #1296 SC_* のコンストラクタの拡張が無視される http://svn.ec-cube.net/open_trac/ticket/1296 のコメントや、過去のコミニュティーでの議論(があったはず)にもあるように、拡張クラスの存在自体に是非があるので、そこを検討しないと進めにくい気はします。
|
fukap |
投稿日時: 2011/8/18 17:25
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: [2.11.2] SC_Fpdf_Ex.php が存在しない shutta 様、ありがとうございました。
ちょうど、SC_Fpdf.php をカスタマイズする必要が生じて、1つくらいならついでに作成してもいいかなと思っての投稿でしたが、 他にも結構あったのですね^^; 個人的には、拡張クラスがあった方がカスタマイズ内容が把握しやすいですし、 ファイル構成として一貫性が保てるので良いかと思っていますが、 過去の経緯など把握していなかった点も多いので、ひとまずは経験豊かなコミッターの皆様の議論にお任せしたいと思います。 失礼いたしました。 |
shutta |
投稿日時: 2011/8/18 18:49
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: [2.11.2] SC_Fpdf_Ex.php が存在しない 私も、fukapさんと同じ考えで、現在の構造だと拡張クラスがないとカスタマイズの際に困るので、賛同者が増えると嬉しいです。
そういうわけで、fukapさんも議論に参加して頂き加勢(笑)して頂ければ大変嬉しいです。
|
shutta |
投稿日時: 2012/4/18 18:57
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: [2.11.2] SC_Fpdf_Ex.php が存在しない 古いスレッドを掘り起こしてすみません。
拡張クラスの整備 http://svn.ec-cube.net/open_trac/ticket/1766 にて、SC_Fpdf_Exを含めclass/page/upgrade/以下のクラス以外の拡張クラスを補完してみました。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |