コード例 #1
0
 public function actionSearch()
 {
     $model = new Doctor();
     if (isset($_POST['Doctor'])) {
         $model->attributes = $_POST['Doctor'];
         $dataProvider = $model->search();
         if ($dataProvider->totalItemCount == 1) {
             $this->redirect(array('view', 'id' => $dataProvider->data[0]->id));
         }
         $this->render('search', array('model' => $model, 'dataProvider' => $dataProvider));
     }
 }
コード例 #2
0
ファイル: doctors.php プロジェクト: asimo124/CrudGen
<?php

$clinic_id = Request::Field("clinic_id");
$PageNumber = intval(Request::Field("PageNumber"));
if ($PageNumber == 0) {
    $PageNumber = 1;
}
$NumPerPage = intval(Request::Field("NumPerPage"));
if ($NumPerPage == 0) {
    $NumPerPage = 25;
}
$vnd_first_name = Request::Field("vnd_first_name");
$vnd_username = Request::Field("vnd_username");
$Doctor = new Doctor();
$config = array("url" => SITE_ROOT . "/" . $_GET['dir']);
$Doctors = $Doctor->search($PageNumber, $NumPerPage, $config, $vnd_first_name, $vnd_username);
$paginate_content = $Paginator->showLinks();
$Message = Request::Field("Message");
$Message = showMessage($Message);
$Smarty->assign("clinic_id", $clinic_id);
$Smarty->assign("vnd_first_name", $vnd_first_name);
$Smarty->assign("vnd_username", $vnd_username);
$Smarty->assign("Message", $Message);
$Smarty->assign("Doctors", $Doctors);
$Smarty->assign("paginate_content", $paginate_content);
$Smarty->display("dashboard/doctors.tpl");