我試圖刪除從sfDoctrineGuard生成的表單某些字段。 我不在乎用戶的姓名或電子郵件地址,我只是希望他們擁有用戶名和密碼。隱藏域sfDoctrineGuard
我試過編輯/lib/form/doctrine/sfDoctrineGuardPlugin/sfGuardUserForm.class.php:
class sfGuardUserForm extends PluginsfGuardUserForm
{
public function configure()
{
unset(
$this['first_name'],
$this['last_name'],
$this['email_adress']
);
}
}
但是什麼也沒做。我是否正在編輯正確的文件?
編輯我可以讓這些字段消失的唯一方法是編輯/ plugins /目錄中的文件!
插件/ sfDoctrineGuardPlugin/LIB /形式/教義/ sfGuardUserAdminForm.class.php
我只是想將它們隱藏在窗體中,它們仍然可以在數據庫中,我不在乎。 – Manu 2010-10-15 12:33:50
我沒有generator.yml編輯,它是在插件文件夾 – Manu 2010-10-15 14:20:38
-1,你不應該編輯插件的架構 – benlumley 2010-10-15 15:10:09