如何创建按钮,以便在悬停时背景颜色从元素的中心向左和向右填充元素.
示例:
我知道如何使用CSS3 transitions并可以使其动画到所需的形状,但不能让它从中心向外过渡.
形状不会改变尺寸我只想用它来填充它transition.
我想知道如何在yii2中添加链接标记/谷歌字体.
我想添加以下内容
<link href='http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700' rel='stylesheet' type='text/css'>
Run Code Online (Sandbox Code Playgroud)
我找到了这个文档,但没有提到链接/添加谷歌字体等任何内容
当我使用ListView它时它总是会计数.例如说:
Showing 1-1 of 1 item.
Run Code Online (Sandbox Code Playgroud)
我的结果/项目在上面.我该如何删除?
目前的ListView代码
<?= ListView::widget([
'dataProvider' => $dataProvider,
'itemOptions' => ['class' => 'col-xs-6 col-sm-3'],
'itemView' => '_index',]);
?>
Run Code Online (Sandbox Code Playgroud) 我想知道如何在Yii2框架中创建没有模型的表单,因为我正在创建mailchimp注册表单,因此下面的代码生成表单时不需要模型,但是您可以看到它使用模型.
<?php $form = ActiveForm::begin(['id' => 'login-form']); ?>
<?= $form->field($model, 'title')->textInput(['maxlength' => 255]) ?>
<?php ActiveForm::end(); ?>
Run Code Online (Sandbox Code Playgroud)
我仍然使用activeform,如何在不抛出错误的情况下删除$ model变量?
我目前没有收到使用以下配置的电子邮件,并且想知道是否与我的设置有关可能遗漏了某些内容或者它在MAMP localhost上无法正常工作?
common-local.php在common config目录下
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'viewPath' => '@common/mail',
// send all mails to a file by default. You have to set
// 'useFileTransport' to false and configure a transport
// for the mailer to send real emails.
'useFileTransport' => true,
],
Run Code Online (Sandbox Code Playgroud)
然后发送电子邮件(显示成功消息)
public function submitreview($email)
{
//return Yii::$app->mailer->compose(['html' => '@app/mail-templates/submitreview'])
return Yii::$app->mailer->compose()
->setTo($email)
->setFrom([$this->email => $this->name])
->setSubject($this->title)
->setTextBody($this->description)
->attachContent($this->file)
->send();
}
Run Code Online (Sandbox Code Playgroud) 使用yii2我使用gii创建了一个Model和CRUD.
我想在我的VIEW中使用foreach或while循环以下列格式显示数据
对于数据库表中的每一行
echo("addMarker($lat_field, $lon_field);\n");
Run Code Online (Sandbox Code Playgroud)
我有一个索引页面,使用以下控制器操作呈现.
public function actionIndex()
{
$this->layout = 'directory';
$searchModel = new ShopDirectorySearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
return $this->render('index', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
]);
}
Run Code Online (Sandbox Code Playgroud)
我可以使用以下内容显示数据,使用listview显示数据库中的所有数据/行,但它周围有html,显然不会以我希望的格式输出.
<?= ListView::widget([
'dataProvider' => $dataProvider,
'itemOptions' => ['class' => 'col-xs-6 col-sm-3'],
'itemView' => '_index',
]);?>
Run Code Online (Sandbox Code Playgroud) 我怎样才能使用类似的查询并限制第一个字符,例如我的代码可用,但它适用于所有字符,例如,如果一个项目被调用,它将出现在e,n和d而不仅仅是起始字符/字母.
当前查询/代码
public function actionAlphabet($id)
{
$this->layout = 'directory';
$query = Directory::find()
->where(['LIKE', 'name', $id]);
$dataProvider = new ActiveDataProvider([
'query' => $query
]);
return $this->render('index', [
'dataProvider' => $dataProvider,
]);
}
Run Code Online (Sandbox Code Playgroud) 我的控制器中有以下代码,试图在添加验证等之前使其工作
该代码来自此处,但无论如何我都会对其进行调整
$email = $_POST['Newsletter[email]'];
$session->save_email($email);
// Subscribe User to List
$api_key = new sammaye\mailchimp\Mailchimp(['apikey' => 'xxxxxxxxxxx']);
$list_id = "xxxxxxxxxxx";
$Mailchimp = new Mailchimp( $api_key );
$Mailchimp_Lists = new Mailchimp_Lists( $Mailchimp );
$subscriber = $Mailchimp_Lists->subscribe( $list_id, array( 'email' => $email ) );
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误(这是否意味着我的大部分数据都在数组新手中)
Undefined index: Newsletter[email]
Run Code Online (Sandbox Code Playgroud)
我是否需要在 yii2 表单中设置此内容,以便名称字段不再是 Newsletter[email] 而只是电子邮件?
yii2 ×7
php ×6
mysql ×2
button ×1
css ×1
css-shapes ×1
css3 ×1
frameworks ×1
javascript ×1
listview ×1
loops ×1
mailchimp ×1
swiftmailer ×1