私はcakephpが初めてです。範囲なしで、cakephp の日付で検索する方法。日付ピッカーと検索を使用して日付を選択します。私のインデックス部分には、作成されたレコードがあります.1つの日付ピッカーがあり、index.ctpの上に検索ボタンがあります. 検索で何を書くべきか
部品の作成が完了しました。その作成で、日付とビューを選択すると、特定の日付の詳細が表示されることを意味します。
これは私のコーディングです
function index()
{
$user = $this->Create->find('all');
$this->set('create', $user);
}
function Search()
{
???
$user = $this->Create->find('all',array('conditions'=>array('journeydate'=>'journeydate')));
$this->set('create', $user);
}
index.ctp
<!-- link to add new users page -->
<script>
$(function() {
$(".datepicker").datepicker({ dateFormat: "yy-mm-dd" });
});
</script>
<?php
foreach($create as $user ){}
?>
<?php echo $this->form->create("Create",array('action' => 'search',',$user['Create']['id']));
echo $this->form->input('date',
array(
'class'=>'datepicker',
'type'=>'text'
));
echo $this->form->end("Search");
?>
<table style='padding:5px;'>
<!-- table heading -->
<tr style='background-color:#fff;'>
<th>Id</th>
<th>Name</th>
<th>Age</th>
<th>Gender</th>
<th>Phone no</th>
<th>Bus Name</th>
<th>Ticket no</th>
<th>Seat No</th>
<th>From</th>
<th>To</th>
<th>Journey Date</th>
<th>Booking Date</th>
<th>Amount</th>
</tr>
<?php
foreach($create as $user ){
echo "<tr>";
echo "<td>{$user['Create']['id']}</td>";
echo "<td>{$user['Create']['name']}</td>";
echo "<td>{$user['Create']['age']}</td>";
echo "<td>{$user['Create']['gender']}</td>";
echo "<td>{$user['Create']['phoneno']}</td>";
echo "<td>{$user['Create']['busname']}</td>";
echo "<td>{$user['Create']['ticketno']}</td>";
echo "<td>{$user['Create']['seatno']}</td>";
echo "<td>{$user['Create']['from']}</td>";
echo "<td>{$user['Create']['to']}</td>";
echo "<td>{$user['Create']['journeydate']}</td>";
echo "<td>{$user['Create']['bookingdate']}</td>";
echo "<td>{$user['Create']['amount']}</td>";
echo "</tr>";
}
?>
<tr><td>
<INPUT TYPE="BUTTON" VALUE="Back" ONCLICK="window.location.href='/newcake/creates/create'"></td></tr>
</table>