小编rob*_*sch的帖子

HTML表单标记中target属性的用途是什么?

当我在PHP中实现文件上传进度条时,我在form标记中看到了这个目标属性.代码是这样的:

<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" 
      method="POST" id="myForm" 
      enctype="multipart/form-data" 
      target="hidden_iframe">
Run Code Online (Sandbox Code Playgroud)

这有什么用target attribute

实际上,在提交此表单数据(文件)后,我们会从另一个页面跟踪上传进度upload.php.我们可以在没有target属性的情况下实现吗?

html forms target

27
推荐指数
3
解决办法
3万
查看次数

从mongoDB数组中获取特定元素

我有像下面的mongo集合

{
  "auther" : "xyz" , 
  "location" : "zzz" , 
  "books" : 
    [
      {"book1" : "b1" , "date" : 2-3-00} ,
      {"book1" : "b2" , "date" : 4-9-00}
    ]
}

{
  "auther" : "pqr",
  "location" : "zzz" , 
  "books" : 
    [
      {"book1" : "b1" , "date" : 2-4-00}
    ]
}
Run Code Online (Sandbox Code Playgroud)

我想得到书b1和作者xyz的唯一日期.

我有如下查询

db.coll.find({"auther" : "xyz" , "books.book1" : "b1"} , {"books.date" : 1})
Run Code Online (Sandbox Code Playgroud)

但它的输出如下

"books" : {"date" : 2-4-00} , "books" : {"date" : 4-9-00}
Run Code Online (Sandbox Code Playgroud)

我想只得到书b1和其他xyz .means的日期 "books" : {"date" …

arrays mongodb

25
推荐指数
2
解决办法
9万
查看次数

CSS隐藏文字但显示图像?

我需要在不触及HTML代码的情况下进行更改.

所以我在我的HTML中有这个代码

<span class="share"> 
    <ul>
        <li>Share &nbsp;&nbsp;</li>
        <li class="twitter"><a href="#">twitter</a></li>
        <li class="facebook"><a href="#">facebook</a></li>
        <li class="delicious"><a href="#">delicious</a></li>
        <li class="friendfeed"><a href="#">friendfeed</a></li>
        <li class="addthis"><a href="#">share</a></li>
        <div class="clear"></div>
    </ul>
</span>
Run Code Online (Sandbox Code Playgroud)

这在CSS中

.twitter {
    background: url('../images/tt.png') no-repeat; 
    width:      10px; 
    height:     14px;
}
Run Code Online (Sandbox Code Playgroud)

这工作正常,但Twitter文本在twitter徽标下可见,我不希望这些文本出现在我的列表中,我想用CSS中的图像替换它们.

是否可以不触及HTML代码?

html css

25
推荐指数
4
解决办法
6万
查看次数

如何更改ActiveField的标签文本?

我已经创建了新的Yii2基础项目并希望深入挖掘.

登录页面上有一个用户名字段: 在此输入图像描述

我想将标签'Username'更改为自定义标签,例如'My superb label'.我已阅读手册:http: //www.yiiframework.com/doc-2.0/yii-widgets-activefield.html

稍微调查一下后,我得到了下一个结果: 在此输入图像描述

我只更改了模板并更改了布局:

<?= $form->field($model, 'username', [
    "template" => "<label> My superb label </label>\n{input}\n{hint}\n{error}"
])?>
Run Code Online (Sandbox Code Playgroud)

如何以正确的方式更改标签的文本?什么是最佳做法?

yii2 active-form

25
推荐指数
3
解决办法
5万
查看次数

来自url的Yii2请求参数

在YII中,我可以从url请求一个参数并填充一个companyAdd_id使用以下代码调用的表单字段,尝试在YII2中执行相同操作但是获取错误,寻找有关如何在YII2中执行相同操作的建议.谢谢

<?php echo $companyAdd_id = Yii::app()->request->getParam('companyAdd_id'); ?>

<?php echo $form->hiddenField($model, 'companyAdd_id', array(
        'type'  => 'text',
        'value' => $companyAdd_id
)); ?>

<?php echo $form->error($model, 'companyAdd_id'); ?>
Run Code Online (Sandbox Code Playgroud)

yii yii2

23
推荐指数
2
解决办法
5万
查看次数

Yii2:数组的验证规则?

我可以为这样的单个整数定义规则:

[['x'], 'integer']
Run Code Online (Sandbox Code Playgroud)

有可能告诉x是整数数组吗?例如:

[['x'], 'integer[]']
Run Code Online (Sandbox Code Playgroud)

我可以在数组中指定有效值吗?

更新:从Yii版本2.0.4我们得到了一些帮助.看到这个答案.

php validation yii2

22
推荐指数
3
解决办法
4万
查看次数

21
推荐指数
2
解决办法
2万
查看次数

如何解决"ORDER BY子句不在SELECT列表中"导致MySQL 5.7使用SELECT DISTINCT和ORDER BY

我安装了新的Ubuntu,我的代码遇到了MySQL问题.

( ! ) Warning: PDOStatement::execute(): SQLSTATE[HY000]: General error: 3065 
Expression #2 of ORDER BY clause is not in SELECT list, references column 'clicshopping_test_ui.p.products_date_added' which is not in SELECT list; this is incompatible with DISTINCT 
in /home/www//boutique/includes/OM/DbStatement.php on line 97s
Run Code Online (Sandbox Code Playgroud)

似乎MySQL 5.7不允许这样的请求:

select .... distinct with  order by rand(), p.products_date_added DESC
Run Code Online (Sandbox Code Playgroud)

如果我使用它,它的工作原理:

select distinct .... with  order by rand(), 
Run Code Online (Sandbox Code Playgroud)

如何解决这种情况?

我在PHP中的SQL请求

 $Qproduct = $OSCOM_PDO->prepare('select distinct p.products_id,
            p.products_price
            from :table_products p left join :table_specials s on p.products_id = s.products_id
            where products_status …
Run Code Online (Sandbox Code Playgroud)

php mysql

20
推荐指数
5
解决办法
2万
查看次数

如何在GridView中向<td>标记添加类

我需要将类添加到GridView的td.我找到了renderTagAttributes(),但我找不到如何使用它的示例.你能解释一下这个功能还是给我提供其他选择?

我的gridview:

 <?= GridView::widget([
    'dataProvider' => $dataProvider,
    'filterModel' => $searchModel,
    'columns' => [
        ['class' => 'yii\grid\SerialColumn'],
        'id',
        'name',
        'price',
        'quantity',
        'created_at',
        [
            'class' => 'yii\grid\ActionColumn',
            'template' => '{update} {delete}',
        ]
    ],
]); ?>
Run Code Online (Sandbox Code Playgroud)

提前致谢

gridview yii2

19
推荐指数
1
解决办法
3万
查看次数

Yii2:如何为调试和生产环境做准备?

我知道Yii定义并使用常量YII_DEBUGYII_ENV.当然,他们在我的本地机器上设置为'true'和'dev'.这是因为基本的app模板已经在index.php文件中以这种方式准备好了.这个文件告诉我,我应该删除生产模式的那些行,即在生产机器上.那些常量默认设置为'false'和'prod'.这一切都没关系,我明白了.(更多信息可以在定义常量环境常量中找到.)

我的问题:当index.php包含在VCS中时,如何才能最好地处理这些常量?在一个环境中它们应该存在,而另一个环境则不存在.当然,它也可以是一台试验机.我有哪些选择?我认为这也是部署方法的问题.目前,我只是通过Git推送到生产机器,IMO的原始部署是什么......

你怎么做呢?你有什么建议?

编辑:实际上,处理params文件是同样的问题.

php version-control configuration web-deployment yii2

18
推荐指数
5
解决办法
3万
查看次数