我试图隐藏_form.php中特定字段的标签但没有成功.
我尝试了几个变体,但没有一个工作:
<?= $form->field($model, 'sample_text')->textArea('label'=>false) ?>
Run Code Online (Sandbox Code Playgroud)
和备用代码:
<?= $form->field($model, 'sample_text')->textArea('label'=>'') ?>
Run Code Online (Sandbox Code Playgroud)
隐藏标签的正确方法是什么?
我正在尝试在视图文件中呈现图像.我的代码如下:
<?= DetailView::widget([
'model' => $model,
'attributes' => [
'id',
'name',
//'photo',
[
'attribute'=>'photo',
'value'=>('<img src =' .'uploads/' . $model->photo . ' height="100" width="100"' . '>')
],
[
'attribute' => 'birth_date',
'format' => ['date', 'dd-MM-Y'],
],
'mobile',
],
]) ?>
Run Code Online (Sandbox Code Playgroud)
虽然下面的代码有效:
<?php echo ('<img src =' .'uploads/' . $model->photo .'>'); ?>
Run Code Online (Sandbox Code Playgroud)
谢谢.
我在指南中找到了这个,但不知道如何实现它
yii\db\Query::count();返回COUNT个查询的结果.其它类似的方法包括sum($q),average($q),max($q),min($q),支持所谓的聚集态数据查询.$q参数对于这些方法是必需的,可以是列名称或表达式.
比方说,我有一个表名称'billing',其中包含列:
name amount
charge1 110.00
charge2 510.00
Total - 620.00
Run Code Online (Sandbox Code Playgroud)
我如何实现使用
yii\db\Query::sum('amount');
Run Code Online (Sandbox Code Playgroud)
我也尝试过
$command = Yii::$app->db->createCommand("SELECT sum(amount) FROM billing");
yii\db\Query::sum($command);
Run Code Online (Sandbox Code Playgroud)
但页面生成错误.
谢谢.
我的自定义控制器中包含以下代码:
namespace Myweb\CustomArt\Controller\Index;
use Magento\Framework\Controller\ResultFactory;
use Magento\Framework\Filesystem;
class Form extends \Magento\Framework\App\Action\Action
{
/**
* Contact action
*
* @return void
*/
/**
* @var \Magento\Framework\Mail\Template\TransportBuilder
*/
/**
* @var Google reCaptcha Options
*/
private static $_siteVerifyUrl = "https://www.google.com/recaptcha/api/siteverify?";
private $_secret;
private static $_version = "php_7.0";
/**
* Save Form Data
*
* @return array
*/
protected $context;
private $fileUploaderFactory;
private $fileSystem;
protected $_transportBuilder;
protected $scopeConfig;
protected $inlineTranslation;
public function __construct(
\Magento\Framework\App\Action\Context $context,
Filesystem $fileSystem,
\Magento\Framework\Mail\Template\TransportBuilder $transportBuilder,
\Magento\Framework\Translate\Inline\StateInterface $inlineTranslation,
\Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, …Run Code Online (Sandbox Code Playgroud) 我有一个表成员有member_id,member_name,club_name,region,zone,email为各个领域.
我正在使用group_concat像MySQL这样的函数
SELECT group_concat(distinct m.email
SEPARATOR ', ' ) from member m group by m.club_name
Run Code Online (Sandbox Code Playgroud)
这工作正常.但我希望能够group_concat在其他领域无需创建其他查询.
是否可以提供其他字段作为参数?
member_id member_name club_name region zone email
1 member1 A 1 1 email1@example.com
2 member2 A 1 1 email2@example.com
3 member3 B 1 1 email3@example.com
4 member4 C 1 2 email4@example.com
5 member5 D 2 1 email5@example.com
**group by club**
email1@example.com,email2@example.com
email3@example.com
email4@example.com
email5@example.com
**group by region**
email1@example.com, …Run Code Online (Sandbox Code Playgroud) 如何使用Div为盒子标题放置如下文字.我可以使用任何CSS来放置div的标题,就像在示例中一样?
例如,带文字的div的顶部边框线将显示
---- Div标题---------
我正在尝试将fail2ban与MYSQL 5.7.19一起使用
error.log 显示如下条目:
2017-10-03T19:17:45.014850Z 127207 [Note] Access denied for user 'trafic'@'localhost' (using password: YES)
2017-10-03T19:17:46.222136Z 127209 [Note] Access denied for user 'user'@'localhost' (using password: YES)
2017-10-03T19:17:47.440388Z 127211 [Note] Access denied for user 'user'@'localhost' (using password: YES)
2017-10-03T19:17:48.625799Z 127213 [Note] Access denied for user 'wordpress'@'localhost' (using password: YES)
2017-10-03T19:17:49.849088Z 127219 [Note] Access denied for user 'root'@'localhost' (using password: YES)
Run Code Online (Sandbox Code Playgroud)
error.log 中既没有捕获任何 IP,也没有显示为警告,而是记录为[note]
我已经设置log-warnings =2了mysqld.cnf
谢谢。
更新:我从 mysql error.log 收到来自同一 IP 的这些日志超过 20 次。
2017-10-04T14:35:45.932144Z 218879 [Note] …Run Code Online (Sandbox Code Playgroud) yii2 ×3
mysql ×2
css ×1
fail2ban ×1
forms ×1
group-concat ×1
html ×1
magento-2.0 ×1
php ×1
yii ×1
yii-widgets ×1