【发布时间】:2011-06-11 06:28:29
【问题描述】:
感谢您对此的任何帮助,我对 Symfony 框架非常陌生,所以只是想了解一下它。
我希望能够从管理区域截取提交的表单并修改数据。
这是我到目前为止所得到的(基本形式)..
/apps/backend/modules/proposition/actions/action.class.php
class propositionActions extends autoPropositionActions {
public function executeCreate(sfWebRequest $request) {
// modify the name
$name = $request->getParameter('name');
$name = $name . ' is an idiot';
$request->setParameter('name', $name);
return parent::executeCreate($request);
}
}
我的表单确实包含一个名称字段:
/apps/backend/modules/proposition/config/generator.yml
generator:
class: sfDoctrineGenerator
param:
model_class: Proposition
theme: admin
non_verbose_templates: true
with_show: false
singular: ~
plural: ~
route_prefix: proposition
with_doctrine_route: true
actions_base_class: sfActions
config:
actions: ~
form:
display: [name, icon, overview, published]
我不确定这是否是您需要查看的文件,但它肯定在 HTML 中:
<input type="text" id="proposition_name" name="proposition[name]">
当我提交表单时,它只会保存我的名字。我希望它保存我的名字附加“是个白痴”。
非常感谢
【问题讨论】:
标签: symfony1 doctrine admin symfony-1.4