Curry
PHP Framework

core

db

html

utility

Controller::transfer

public void transfer ( string $action, string $controller = null )
リダイレクトは行わず、特定のアクションへ処理を委譲します。
アクションメソッド内でこのメソッドが呼び出された場合、指定されたアクションを実行した後、元のアクションメソッドの続きの処理が実行されます。
preProcessなど、アクションメソッドより前のタイミングで呼び出された場合は本来のアクションメソッドは実行されません。

パラメーター

名前 内容
$action string 処理移譲先のアクションキーを指定します。
$controller string 他のコントローラーのアクションメソッドへ移譲したい場合は第2引数としてコントローラーキーを指定します。省略した場合は同コントローラー内の第1引数で指定されたアクションメソッドが実行されます。

返り値

返り値はありません。