在cakephp中关闭多个类名

时间:2014-02-14 10:32:59

标签: forms cakephp bootstrapping

如何在cakephp2.2中完全关闭复数

这是我的网页的源代码:

<form action="/scores/exam2014s/aview" id="exam2014AviewForm" method="post" accept-charset="utf-8">

在上面的代码后缀中 - 'exam2014s'中的's'自动出现,我不想帮助如何避免上述的多元化。

在bootstrap.php中,我使用以下代码enter code here来关闭复数:

Inflector::rules(
'plural', 
array(
    'rules' => array('/^([a-zA-Z_-]*)$/i' => '\1'), 
    'irregular' => array(), 
    'uninflected' => array()
)

);

上面的代码在bootstrap中我无法解决问题。

我的index.ctp中的代码如下:

echo $this->Form->create('exam2014', array('action' => 'aview'));
echo $this->Form->label('Page.name','Name: ',null);
echo $this->Form->input('qr_code');
echo $this->Form->submit();
echo $this->Form->end();

提前致谢。

Sai Krishna

2 个答案:

答案 0 :(得分:0)

为什么不简单地使用以下代码?

echo $this->Form->create(
    'exam2014', 
    array(
       'url' => array('controller' => 'exam2014', 'action' => 'aview')
   )
)

答案 1 :(得分:0)

从Cake2.x开始,默认情况下表单会自行发布。 所以简单地做:

echo $this->Form->create('Exam2014');