Bshe/manual/Bshe_Loader [Bshe利用マニュアル] - Wiki

Page Top

Bshe_Loader anchor.png

Page Top

目次 anchor.png

  • Bshe_Loader
Page Top

概要 anchor.png

Zend_FrameworkのZend_Loaderはlibrary以下の各クラスファイルをクラス名から検索してくれる機能を提供してくれる、
これをapplicationのmodels以下のファイルについても同様に自動で読み込んでくれるように拡張したもの。

  • application以下のmodelsクラスについても、Models_AAA_BBBの形式のクラスをapplication/models/AAA/BBB.phpと解釈して自動読み込みできるようにする。
  • module後とのmodel(application/module名/model)についても同様にModule名_Models_AAA_BBBクラスをapplication/module名/models/AAA/BBB.phpと解釈するようにする。
  • AAAやBBBの後ろにも_を間に挟むことでフォルダの階層構造に制限を設けない。
Page Top

機能内容 anchor.png

Bshe_Loader::setApplicationDir( '/path/to/application'); ←1
Zend_Loader::registerAutoload('Bshe_Loader'); ←2

1.'/path/to/application'のところに、applicationディレクトリのpathを設定
2.Zend_Loaderのautoloaderの設定メソッドを使って登録する。


Front page   Diff Backup Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)
Counter: 710, today: 1, yesterday: 0
Last-modified: 2009-01-26 (Mon) 23:41:28 (JST) (1209d) by abe