matej21 / nette-autowire-component-factories
Nette PresenterComponents 属性的懒加载自动装配。
dev-master
2013-03-06 17:34 UTC
Requires
- nette/nette: *
This package is auto-updated.
Last update: 2024-08-29 03:48:57 UTC
README
讨论: http://forum.nette.org/cs/13791-createcomponent-injectovani-tovarnicky-primo-do-metody(仅提供捷克语)
包含在应用程序中
abstract class BasePresenter extends Nette\Application\UI\Presenter { use \matej21\AutowireComponentFactories; }
用法
class FooPresenter extends BasePresenter { public function createComponentBar(BarFactory $factory) { $component = $factory->create(); return $component; } }