这就是Yii2中gridview的样子:
<?php echo GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
...
['class' => 'yii\grid\ActionColumn'],
],
]); ?>
Run Code Online (Sandbox Code Playgroud)
我想稍微更改我的网格,所以我添加这一行:
tableOptions'=>['class'=>'table table-condensed'],
Run Code Online (Sandbox Code Playgroud)
这很好用,但......
在Yii 1中,这将是这样的:
'widgetFactory' => array(
'widgets' => array(
'CGridView' => array(
'htmlOptions' => ['class'=>'table table-condensed']
),
),
),
Run Code Online (Sandbox Code Playgroud)
但是在Yii2中没有小部件工厂.相反,看看主配置,我希望这可以工作:
'grid'=>[
'class' => 'yii\grid\GridView',
'tableOptions'=>['class'=>'table table-condensed'],
],
Run Code Online (Sandbox Code Playgroud)
但事实并非如此.那么我做错了什么?任何提示非常感谢.谢谢!
在新的Angular 2中,我们有组件.这可以与Portlets相提并论吗?即使这不是可以独立部署的.这两种方法的优点和缺点是什么?
我在日本系统上使用 xampp。这是我用来转储数据库的行。
\n\nc:\\xampp\\mysql\\bin>mysqldump.exe -uroot wp_newsja > dump.sql\n
Run Code Online (Sandbox Code Playgroud)\n\n然后我在另一台服务器上创建一个数据库。
\n\nc:\\xampp\\mysql\\bin>mysqladmin -uroot create db\n
Run Code Online (Sandbox Code Playgroud)\n\n但是当我尝试执行sql时...
\n\nc:\\xampp\\mysql\\bin>mysql -uroot db < dump.sql\n
Run Code Online (Sandbox Code Playgroud)\n\n...我收到以下错误。
\n\nERROR at line 145: Unknown command \'\xef\xbf\xa5\'\'.\n
Run Code Online (Sandbox Code Playgroud)\n\n在日本计算机上,Windows 路径斜杠 / 用“\xef\xbf\xa5”表示。这让我相信这是一个 utf8 问题。也许有一种方法可以使用 utf8 标志进行 mysqldump?感谢您的帮助!导出的 sql 在这里: http: //goo.gl/7MPVG - 第 145 行错误:
\n\n编辑:问题已解决:
\n\nmysql --default-character-set=utf8 db < dump.sql\n
Run Code Online (Sandbox Code Playgroud)\n\n抱歉,如果我浪费了任何人的时间。
\n