0
ページの追加フォームで[送信]ボタンをクリックすると、データが送信されません。以下は私のcode.Anyヘルプが大幅にこれは私のコントローラ機能..ですいただければ幸いです。私は、提出をクリックしたときフォームがCakePHPで送信されたときにデータが挿入されない
public function add()
{
$complejo = $this->Complejos->newEntity();
if ($this->request->is('complejo')) {
$complejo = $this->Complejos->patchEntity($complejo, $this->request->data);
if ($this->Complejos->save($complejo)) {
$this->Flash->success(__('El complejo se ha guardado con éxito.'));
return $this->redirect(['action' => 'index']);
} else {
$this->Flash->error(__('El complejo no se ha guardado. Por favor intente de nuevo.'));
}
}
$ciudades = $this->Complejos->Ciudades->find('list', ['limit' => 200]);
$this->set(compact('complejo', 'ciudades'));
$this->set('_serialize', ['complejo']);
}
そして、これが私のadd.ctpある
<nav class="large-3 medium-4 columns" id="actions-sidebar">
<ul class="side-nav">
<li class="heading"><?= __('Actions') ?></li>
<li><?= $this->Html->link(__('List Complejos'), ['action' => 'index']) ?></li>
</ul>
</nav>
<div class="posts form large-9 medium-8 columns content">
<?= $this->Form->create($complejo) ?>
<fieldset>
<legend><?= __('Agregar Complejo') ?></legend>
<?php
echo $this->Form->input('nombre');
echo $this->Form->input('descripcion');
echo $this->Form->input('ciudadFK', ['options' => $ciudades]);
echo $this->Form->input('nombreUsuario');
echo $this->Form->input('contrasenia');
echo $this->Form->input('direccion');
echo $this->Form->input('latitud');
echo $this->Form->input('longitud');
echo $this->Form->input('telefono');
echo $this->Form->input('telefono2');
echo $this->Form->input('vestuario', array('options' => array('Si'=>'Si', 'No'=>'No')));
echo $this->Form->input('asador', array('options' => array('Si'=>'Si', 'No'=>'No')));
echo $this->Form->input('estacionamiento', array('options' => array('Si'=>'Si', 'No'=>'No')));
echo $this->Form->input('requiereSenia', array('options' => array('1'=>'Si', '0'=>'No')));
echo $this->Form->input('horaDisponible');
echo $this->Form->input('tiempoReserva');
?>
</fieldset>
<?= $this->Form->button(__('Submit')) ?>
<?= $this->Form->end() ?>
</div>
何も起こりません。 おかげ
あなたが得た出力を提供してください。完全なhtmlサンプル。 – Dekel
@Dekel私は既にadd.ctpを編集しました。 submitをクリックすると投稿データにデータがあります。 –
'$ this-> request->は' add'アクションで( 'complejo') 'です。どういう意味ですか?カスタム検出器ですか? –