как создать форму в торт php - PullRequest
0 голосов
/ 15 мая 2010

Я очень новичок в торт PHP, я хочу знать, как создать форму в торт PHP, пожалуйста, опишите, когда мы идем, чтобы создать форму, то, что мне нужно сделать, как создать модель и контроллер все

Ответы [ 4 ]

0 голосов
/ 17 марта 2017

Цитировать блок

Создать форму в html сохранить как ctp

Цитировать блок

И назовите это в поле зрения. enter code hereUse cake php book to read further.

0 голосов
/ 20 декабря 2013

В файле вида что-то вроде этого будет работать:

<?php 

    echo $this->Form->create();
    echo $this->Form->input('firstname', array('label' => 'Enter your first name:'));
    echo $this->Form->input('email', array('label' => 'Enter your email address:'));
    echo $this->Form->input('password', array('label' => 'Enter your password:'));
    echo $this->Form->end('Save');

?>

В вашем контроллере:

if($this->request->is('post')){
        $this->User->save( $this->request->data );
    }

Вы можете применить некоторую проверку в вашей модели, посмотрите в документации по этому вопросу.

0 голосов
/ 13 июля 2015

Лучший вариант узнать о cakephp - это его собственная книга документов

Но я предоставляю вам базовый код для создания формы:

$this->Form->create('ModelName');
$this->Form->input('ModelName.fieldname', array('type'=>'text', 'label'=>'Modified-Name'));    
$this->Form->end(__('Submit'));

Здесь array('type'=>'text'...): type показывает, какой тип поля ввода вы хотите.

(...'label'=>'Modified-Name'): по умолчанию текст поля отображается как fieldname, но с помощью 'label' вы можете изменить текст поля.

0 голосов
/ 20 декабря 2013
 $this->form->create('controlpage',
                     array(
                       'action'=>'controll',
                       'class'=>'class',
                       'enctype' => 'multipart/form-data',
                       'onsubmit'=>'return valid()'
                     ));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...