コンポーネントの登録は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. |