在Symfony 1.4中,如果我想通过AJAX请求发送一些文本来呈现, 我应该把文字放在哪里
我想知道最佳做法。
示例1
PHP行动
class defaultActions extends sfActions
{
public function executeSomething(sfWebRequest $request)
{
$status = 'valid';
if($status == 'valid'){
return $this->renderText('valid');
}
else{
return $this->renderText('invalid');
}
}
}
JS
if (valid)
fun1();
else
fun2();
答案 0 :(得分:2)
我会正常调用控制器,然后在action.class.php文件中执行任何处理,然后返回所需的文本。所以我的action.class.php文件可能很简单:
class defaultActions extends sfActions
{
public function executeSomething(sfWebRequest $request)
{
$sometext = "return value";
return $this->renderText($sometext);
}
}
有许多优点