ホームページ  >  記事  >  バックエンド開発  >  YII の日付によるフィルタリングが機能しません。何が起こっていますか?

YII の日付によるフィルタリングが機能しません。何が起こっていますか?

WBOY
WBOYオリジナル
2016-06-13 12:47:54768ブラウズ

YII の日付によるフィルタリングが機能しません。何が起こっていますか?
YII 日付によるフィルタリングが機能しません。何が起こっていますか?

モデル

<br>
<?php<br />
<br />
/**<br />
 * これは テーブル「user」のモデル クラスです。<br />
 *<br />
 * 以下は、テーブル「user」で使用可能な列です:<br />
 * @property integer $id<br />
 * @property string $uname<br />
 */<br />
class Timefliter extends CActiveRecord<br />
{<br />
/**<br />
	 * 指定された AR クラスの静的モデルを返します。<br />
	 * @param string $className アクティブなレコード クラス名。<br />
	 * @return ユーザー 静的 モデル クラス<br />
	 */<br />
パブリック静的関数モデル($className=__CLASS__)<br />
{<br />
returnparent::model($className);<br />
}<br />
<br />
/**<br />
	 * @return string 関連付けられたデータベース テーブル名<br />
	 */<br />
パブリック関数 tableName()<br />
{<br />
return 't_time';<br />
}<br />
<br />
<br />
public $starttime;<br />
パブリック $endtime <br />
<br />
<br />
/**<br />
	 * @return モデル 属性の配列検証ルール。<br />
	 */<br />
パブリック関数 rules()<br />
{<br />
//注: <br /> の属性に対してのみルールを定義する必要があります。
// ユーザー入力を受け取ります。<br />
配列を返す(<br />
array('id', 'safe'),<br />
//array('id', 'numerical', 'integerOnly'=>true),<br>
array('time', 'safe'),<br>
<br>
<br>
// 次のルールは search() で使用されます。<br>
// 検索すべきではない属性を削除してください。<br>
array('id, time', 'safe', 'on'=>'search'),<br>
);<br>
}<br>
<br>
/**<br>
	 * @return array リレーショナル ルール。<br>
	 */<br>
パブリック関数 relationship()<br>
{<br>
//注: 関係名と関連する<br>を調整する必要がある場合があります。
// 以下に自動生成されるリレーションのクラス名。<br>
配列を返す(<br>
);<br>
}<br>
<br>
/**<br>
	 * @return 配列 カスタマイズされた 属性 ラベル (name=>label)<br>
	 */<br>
パブリック関数attributeLabels()<br>
{<br>
配列を返す(<br>
'id'=> '番号',<br>
'時間'=> '時間',<br>
);<br>
}<br>
<br>
/**<br>
	 * 現在の検索/フィルタ条件に基づいてモデルのリストを取得します。<br>
	 * @return CActiveDataProvider は、検索/フィルタ条件に基づいてモデルを返すことができるデータ プロバイダーです。<br>
	 */<br>
パブリック関数 search()<br>
{<br>
// 警告: 次のコードを変更して、<br> に該当する属性を削除してください。
// 検索しないでください。<br>
<br>
$criteria=新しい CDbCriteria;<br>
<br>
$criteria->compare('id',$this->id);<br>
$criteria->compare('time','>='.$this->starttime);<br>
$criteria->compare('time','<='.$this->endtime);<br>
<br>
//あいまい検索を有効にするかどうか、後で true に実装します <br>
return new CActiveDataProvider($this, array(<br>
'criteria'=>$criteria, <br>
//'ページネーション'=>array('pagesize'=>$pagesize?pagesize:$page),<br>
//'ページネーション'=>array('pagesize'=>$page), <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。