コンポーネントの登録はs2component関数で行います。s2component関数は、S2ApplicationContextクラスのregisterメソッドを 用いてコンポーネントを登録します。
<?php require_once('S2Container.php'); class Action {} s2component('Action'); // same as s2register('Action'); $action = s2get('Action'); var_dump($action);
コンポーネント名を指定して登録する場合は、s2component関数の戻り値であるComponentInfoDefインスタンスで指定します。
<?php require_once('S2Container.php'); class Action {} s2component('Action')->setName('act'); $action = s2get('act'); var_dump($action);
NOTE | |
---|---|
このExampleは examples/quickstart/quickstart010.php にあります。 |
© Copyright The Seasar Foundation and the others 2005-2010, all rights reserved. |