Actions methods

getAction( actionName )

Returns the action with the given actionName.

  • actionName String

Returns: Action object or false if the action has not been mapped.

init

Initializes the module, loads the dependent module classes and calls the mapActions method on all available modules using Engine::callMethodOnAllModules.

isAction( actionName )

Checks if the action with the given actionName has been mapped.

  • actionName String

Returns: Boolean

mapAction( actionName, action )

Maps an action for a module.

  • actionName String

  • action Action object

$e->Actions->mapAction(
    "home",
    new \Cherrycake\Action([
        "moduleType" => \Cherrycake\ACTION_MODULE_TYPE_APP,
        "moduleName" => "Home",
				"methodName" => "homePage",
				"request" => new \Cherrycake\Request([
            "pathComponents" => false,
            "parameters" => false
        ])
    ]);
);

run

Parses the received query to find the corresponding action and runs it

Last updated