Кнопка сохранения формы, как объяснить? - PullRequest
0 голосов
/ 07 марта 2012

У меня небольшая проблема со встроенной формой записи CakePHP, и я не могу понять, как работает echo $form->end('Save'); в конце исходного кода после нажатия кнопки «Сохранить».Я надеюсь, что кто-то может помочь мне объяснить что-то об этом, чтобы я мог далее обрабатывать введенную информацию в этой форме.Большое вам спасибо, ....

<?php

if(isset($passwordItem))
{
    echo $form->create(null,array('url' => '/user/passwordchange/'.$passwordItem['User']['id']));
}
?>
<h1>Change your password</h1>
<table>
    <tr>
        <td width="220px">Enter new password</td>
        <td><input type="password" size="33" name="newpassword"/></td>
    </tr>
        <tr>
        <td>Confirm new password</td>
        <td><input type="password" size="33" name="newPasswordConfirm"/></td>
    </tr>
</table>

<?php
    echo "<br/>";
    echo $form->end('Save');
?>

Ответы [ 2 ]

1 голос
/ 07 марта 2012

Создает кнопку отправки с соответствующими параметрами. Что касается того, что происходит после отправки данных, я думаю, вы должны посмотреть на следующее:

http://book.cakephp.org/1.3/view/1384/Creating-Forms

0 голосов
/ 08 марта 2012

в качестве примечания:

Если вы хотите сделать кнопку отправки по-своему в чистой HTML-строке, вы можете сделать это:

echo '<input type="submit" ... more_html_here >';
echo $form->end();//this will output only closing </form> tag
...