Last updated Apr 15th, 2021 | Page history | Improve this page | Report an issue
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
$292 per month—let's make that $500!Learn more
Process and return the output from a PHP snippet by name.
API Doc: modX::runSnippet()
string runSnippet (string $snippetName, [array $params = array ()])
$snippetName(string) The name of the Snippet you wish to call. required
$params(array) An associative array of properties to pass to the snippet
Run the 'Welcome' snippet with some custom parameters:
$output = $modx->runSnippet('Welcome',array( 'name' => 'John' )); echo $output; // prints 'Welcome John!'
When you call a Snippet using
runSnippet, the Snippet code is always executed: the results are never returned from cache. It's equivalent to running the Snippet using the