public function index($year=0, $month=0)
{
if($year == 0) $year = date('Y');
if($month == 0) $month = date('m');$next_month = date('Y/m', mktime(0,0,0,$month+1, 1, $year));
$pre_month = date('Y/m', mktime(0,0,0,$month-1, 1, $year));
$first_day = date('w', mktime(0,0,0,$month, 1, $year));
$last_day = date('d', mktime(0,0,0,$month+1, 1, $year)-1);$dates = array();for($i=0; $i < $first_day; $i++) array_push($dates, array('day'=>'', 'class'=>'blank'));
for($day=1; $day <= $last_day; $day++)
{
$class = '';
if(($day + $first_day) % 7 == 0) $class = 'sat';
if(($day + $first_day) % 7 == 1) $class = 'sun';
if(mktime(0,0,0,$month, $day, $year) < strtotime(date('Y-m-d')) && $class == '')
{
$class = 'past';
}
if(date('Y') == $year && date('m') == $month && (int)date('d') == $day)
{
$class = 'today';
}
array_push($dates, array('day'=>$day, 'class'=>$class));
}$data = array('year' => $year, 'month' => $month, 'dates' => $dates, 'next_month'=>$next_month, 'pre_month'=>$pre_month);
$this->_location(_('我的帐号').'::'._('Lunch'));$this->_view($data);
}-----------------------------------------------------------
<table class="ui-datepicker" style="width:100%">
<thead>
</thead>
<tbody>
<ul id="lunchCalander">
<!--{@ dates }-->
<li class="{.class}" day="{.day}">{.day}
<!--{? .class != 'sun' && .class != 'sat' && .day > 0}-->
<br/>
<input type="radio" name="chinesefood" value="2">中食
<br/>
<input type="radio" name="koreanfood" value="1">韩食
<br/>
<input type="radio" name="no eat" value="0">不吃<!--{/}-->
</li>
<!--{/}-->
</ul>
<tr>
<td colspan="7" style="text-align:center; padding-top:30px"><input type="radio" id="v0" name="a">全选不吃<input type="radio" name="a" id="v1">全选韩食<input type="radio" name="a" id="v2">全选中食</td>
</tr>
<tr>
<td colspan="7" style="text-align:center; padding-top:30px"><button id="save" name="save">保存</button><button id="cancel" name="cancel">取消</button></td>
</tr>
</tbody>
</table>

如上代码的话,该如何写全选中食,韩食,或全选不吃啊? 还有radio这个怎么在一个li里可以全选 ?哪里出了问题?