性感的农民
- 性感的农民 2015-03-25 已签到连续签到5天,获得了20个金钱
- 性感的农民 2015-03-24 已签到连续签到4天,获得了20个金钱
- 性感的农民 2015-03-23 已签到连续签到3天,获得了15个金钱
- 性感的农民 2015-03-22 已签到连续签到2天,获得了10个金钱
- 性感的农民 2015-03-21 已签到连续签到1天,获得了5个金钱
表单的显示和提交是两个过程:
1) 显示表单,get方法调用controller的action,render函数调用view返回要渲染数据,传给layout返回给浏览器。
2) 表单提交,post方法调用controller的action,通常不调用render,而是判断是有POST数据执行save分支然后redirect(重定向触发另一个get请求)。
或者简单说:有表单的controller/action被请求时,最多会执行两次。这两次都是独立进行的,因为浏览器和web服务器的连接一般是‘短连接’。
- 性感的农民 回答了问题 怎么不显示gridview中的 # 这一列?
是否有['class' => 'yii\grid\SerialColumn'], 去掉试试
- 性感的农民 回答了问题 gridview中怎么自定义空的列?
自定义某一列例子:指定label,format (paragraphs会自动在空行那里加
标签),value是重点,这里是一个匿名函数的返回值,改函数将国家、省、市等字段组合成一个地址。
[ 'label' => 'Addresses', 'format' => 'paragraphs', 'value' => function ($model) { $result = ''; foreach ($model->addresses as $address) { $result .= $address->fullAddress . "\n\n"; } return $result; } ],
你的情况很简单,如果字段为空置,你的匿名函数就'n/a',''等你希望的值。
yii1的书,http://www.yiibook.com/ 有下载。
yii2的书只有英文的。可以到http://it-ebooks.info/search/?q=yii&type=title 这里下载。试一下中国源
试试在config.json中,入下面的"repositories",这是个中国的composer源。Linux的文件在
~/.composer/config.json
,windows自己找一下。$ cat config.json
{ "config": { }, "repositories": [ {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"}, {"packagist": false} ] }