我只是在学习yii(一个星期),我有两个下拉列表,分别记录了月份和年份,但是我需要使用月份和年份的连接并通过SubmitButton进行搜索,我该怎么做?>
我的代码:
查看:
minSdkVersion
我如何在控制器中进行操作? 请帮助我。
答案 0 :(得分:1)
您可以简单地通过从提交中获取值并过滤条件的数据依赖性来做到这一点:
public function actionYearMonthSearch()
{ $month = 01; $year = 2018; // Default values
// get values
if(isset($_GET['month']))
$month= $_GET['month'];
if(isset($_GET['year']))
$year=$_GET['year'];
// You can concat both by $concat = $year.'-'.$month; and then using it nested of month and year like updated_at => $concat....etc
$model = YourModel::model()->findAllByAttributes(array(
'month' => $month,
'year' => $year,
), array(
'limit' => 5,
));
// ... and any code you need too ...
}
您需要阅读Yii documentation并同时浏览actions和active record