<style>
#main{
background: #000;
border: 1px solid #AAAAAA;
padding: 10px;
color: #fff;
width: 100px;
}
</style>
<div id="main">
Welcome
</div>
Run Code Online (Sandbox Code Playgroud)
在这里,我给了一个id
到div
元素,它的应用相关的CSS它.
要么
<style>
.main{
background: #000;
border: 1px solid #AAAAAA;
padding: 10px;
color: #fff;
width: 100px;
}
</style>
<div class="main">
Welcome
</div>
Run Code Online (Sandbox Code Playgroud)
现在,这里我给class
的div
,它也做同样的工作对我来说.
那么Id和类之间的确切区别是什么?id
我应该何时使用以及何时应该使用class
.?我是CSS和网页设计的新手,在处理这个问题时有点困惑.
我正在为我的客户设计一个网站,并且在网页设计和CSS方面没有太多经验.我也想用标准的CSS方式设计它.
问题是我对CSS align属性和float属性很困惑.我知道这两个属性之间存在很大差异,但我仍然无法在开发时正确处理它.
谁能向我解释这两个属性之间的确切区别?
我想在不使用composer的情况下使用Yii2 Framework手动安装Select 2扩展小部件.
我完成了以下步骤,但它不起作用.
1)添加yii2-widget-select2
到vendor/yii-soft
2)在我的代码中添加了以下代码yii-soft/extensions.php
:
'yiisoft/yii2-widget-select2' => array(
'name' => 'yiisoft/yii2-widget-select2',
'version' => '2.0.3.0',
'alias' =>
array(
'@yii/kartik' => $vendorDir . '/yiisoft/yii2-widget-select2',
),
),
Run Code Online (Sandbox Code Playgroud)
3)以视图形式添加显示:
use kartik\select2\Select2;
<?php echo Select2::widget([
'model' => $model,
'attribute' => 'state_2',
'data' => $data,
'options' => ['placeholder' => 'Select a state ...'],
'pluginOptions' => [
'allowClear' => true,
],
]); ?>
Run Code Online (Sandbox Code Playgroud)
它显示以下错误:
PHP致命错误 - yii\base\ErrorException.找不到类'kartik\select2\Select2'
可能重复:
如何使用Javascript从XML文档中提取值
我的demo.xml文件包含以下数据:
<?xml version="1.0"?>
<user>
<details>
<name>abc</name>
<class>xyz</class>
<city>pqr</city>
</details>
<info>
<id>123</id>
<code>456</code>
</info>
</user>
Run Code Online (Sandbox Code Playgroud)
我想使用Javascript将文件demo.xml中的所有这些数据提取到我的代码中.我怎么能得到这个?有解决方案吗 谢谢....
我有以下表格:
id dateStart dateEnd active
1 2012-11-12 2012-12-31 0
2 2012-11-12 2012-12-31 0
Run Code Online (Sandbox Code Playgroud)
我想在dateStart和dateEnd之间比较今天的日期.
以下是我对此的查询:
$todaysDate="2012-26-11";
$db = Zend_Registry::get("db");
$result = $db->fetchAll("SELECT * FROM `table` WHERE active=0 AND {$todaysDate} between dateStart and dateEnd");
return $result;
Run Code Online (Sandbox Code Playgroud)
但它不起作用.任何解决方案 提前致谢.
我刚开始学习MEAN堆栈,需要动态生成动态表单.
要求是导入文档(excel/csv/xml/xls等...)并使用它生成动态表单,以便用户可以更新其数据并再次将其导出到相应的文件中.
因此,为了实现这一点,我将文档转换为JSON格式并将JSON数据存储到MongoDB数据库中.
例如:考虑以下xlsx
数据:
ID Name dob Gender
1 user1 7-Dec-87 m
2 user2 8-Dec-87 f
3 user3 9-Dec-87 f
3 user4 4-Dec-87 m
Run Code Online (Sandbox Code Playgroud)
我正在使用xlsx-to-json
模块将其转换为JSON格式并将其存储到Mongodb中.
app.post('/myapp', function (req, res) {
//console.log("===========" + req.file.path);
converter({
input: req.file.path,
output: "output.json"
}, function (err, result) {
if (err) {
console.error(err);
} else {
console.log(result);
db.collection('test').insert(result, function (err, doc) {
console.log(err);
res.json(doc);
});
}
});
});
Run Code Online (Sandbox Code Playgroud)
在这里,我从中获取以上数据 Mongodb & express.js
app.get('/myapp', function (req, res) {
db.collection('test').find(function (err, docs) {
console.log(docs); …
Run Code Online (Sandbox Code Playgroud) 我想更改浏览器的默认确认对话框(数据确认)框,点击删除按钮.
我想用自定义对话框替换它.
以下是我的Gridview代码:
<?=
GridView::widget([
'dataProvider' => $dataProvider,
//'filterModel' => $searchModel,
'columns' => [
//['class' => 'yii\grid\SerialColumn'],
'account',
'code',
[
'class' => 'yii\grid\ActionColumn',
'header' => 'Action',
'template' => ' {update} {delete}',
'buttons' => [
'update' => function ($url, $model) {
return Html::a('<span class="btn-xs btn-primary">Edit</span>', $url, [
'title' => Yii::t('app', 'Edit'),
]);
},
'delete' => function ($url, $model) {
return Html::a('<span class="btn-xs btn-danger">Delete</span>', $url, [
'title' => Yii::t('app', 'Delete'),
//'data-confirm'=>'Are you sure you want to delete this item?',
'data-method'=>'POST'
]);
} …
Run Code Online (Sandbox Code Playgroud) 我有以下代码:
function parse() {
$content = file_get_contents($this->feed);
$rss = new SimpleXmlElement($content);
$rss_split = array();
$i = 0;
foreach ($rss->channel->item as $item) {
$title = (string) $item->title; // Title
$link = (string) $item->link; // Url Link
$content = $item->children('content', true)->encoded;
preg_match('/<img.+src=[\'"](?P<src>.+)[\'"].*>/i', $content, $image);
$image = substr($image['src'], 0, strpos($image['src'], '"'));
$rss_split[$i]['title'] = $title;
$rss_split[$i]['link'] = $link;
$rss_split[$i]['image'] = $image;
$i++;
}
return $rss_split;
}
Run Code Online (Sandbox Code Playgroud)
在这里,$this->feed
包含RSS提要的URL.问题是我不知道如何验证URL以确保它是有效的RSS源.
我正在尝试这样的事情:
public function search() {
$criteria = new CDbCriteria;
$criteria->compare('user_details_id', $this->user_details_id);
$criteria->compare('user_type_id', $this->user_type_id);
$criteria->compare('customer_basics_id', $this->customer_basics_id);
$criteria->compare('user_address_id', $this->user_address_id);
$criteria->compare('user_city_id', $this->user_city_id);
$criteria->compare('is_active', $this->is_active);
$criteria->compare('create_dttm', $this->create_dttm, true);
$criteria->compare('update_dttm', $this->update_dttm, true);
// if condition is working
if (isset($_GET['ulip'])) {
$criteria->addCondition(
"customer_basics_id=" . CustomerBasics::getCustomerBasicsId(Yii::app()->session['user_id']), "AND"
);
$criteria->addCondition("user_city_id IS NULL");
// else condition is working
} else {
$criteria->addCondition(
"customer_basics_id=" . CustomerBasics::getCustomerBasicsId(Yii::app()->session['user_id']), "AND"
);
$criteria->addCondition("user_city_id IS NOT NULL");
}
return new CActiveDataProvider($this, array(
'criteria' => $criteria,
'pagination' => array(
'pageSize' => 10,
),
));
}
Run Code Online (Sandbox Code Playgroud)
这里的问题是 …
我的Yii2表单包含表单字段,具体取决于页面的操作.防爆.当动作发生时,几个字段出现,而动作则create
很少出现update
.我想根据这种情况添加所需的验证.
防爆.
<?= $form->field($model, 'unique_identifier')->textInput(['maxlength' => 45]) ?>
Run Code Online (Sandbox Code Playgroud)
我只是在显示这个字段时action => 'update'
.
现在我想为此添加所需的验证,我试过这个:
[['unique_identifier'], 'required', 'on' => 'update'],
Run Code Online (Sandbox Code Playgroud)
但以上验证不起作用.如果我删除on=>update
它在创建和更新方案上的验证.
任何帮助,将不胜感激.
php ×6
javascript ×3
css ×2
mysql ×2
yii ×2
yii2 ×2
composer-php ×1
express ×1
html ×1
jquery ×1
jquery-ui ×1
json ×1
mongodb ×1
node.js ×1
rss ×1
validation ×1
widget ×1
xml ×1
xml-parsing ×1