sfAction < Action
Returns
->forward($module, $action),
->render_text($text),
sfView::SUCCESS
Shortcuts
->getController(),
->getUser(),
->getRequest(),
->getRequestParameter($name)()
Template variables
->setVar(),
->setVars(),
->removeVar(),
->hasVar(),
->getVars(),
->clearVars()
Models an helpers
->useModel(s)(),
->useHelper(s)()
Authentication
->setSecure(S|L|A),
->checkCredential($crendentials, S|L|A)
Cache
->setCache($time, S|L|A),
->cacheExists(),
->isCached()
sfView::ALL (toutes les actions)
Introspection
->getModuleName(),
->getActionName()
Templates
->setHasLayout($boolean),
->hasLayout()
->setLayout($name)
->setTemplate($name)
sfUser < SecurityUser < User < ParameterHolder
Authentication
->isAuthenticated(),
->setAuthenticated(B)
Droits
->addCredentials(S|L|A),
->hasCredential(S|L|A),
->clearCredentials(),
->removeCredential(S)
Language
->setCulture(code ISO),
->getCulture()
WebRequest < Request < ParameterHolder
For access to parameters, cf. ParameterHolder class.
Form validation
->getError($name),
->getErrors(),
->hasError($name),
->hasErrors(),
->setError($name, $message),
->getErrorNames(), ->removeError($name)
Files
->moveFile($name, $file, [$fileMode = 0666], [$create = true], [$dirMode = 0777]),
->hasFileError($name),
->hasFileErrors(),
->getFileName($name),
->getFiles(),
->hasFile($name),
->hasFiles(),
->getFile($name), ->getFileType($name), ->getFileError($name), ->getFileNames(), ->getFilePath($name), ->getFileSize($name)
Attributes
->getAttribute($name),
->getAttributeNames(),
->hasAttribute($name),
->setAttribute($name, $value),
->removeAttribute($name),
->clearAttributes()
ParameterHolder
->clearParameters(),
->getParameter($name, [$default]),
->getParameterNames(),
->getParameters(),
->hasParameter($name),
->removeParameter($name),
->setParameter($name, $value),
->setParameters($parameters),
->setParameterByRef($name, $value),
->setParametersByRef(&$parameters)