小编J.K*_*.A.的帖子

CSS中id和class之间的区别以及何时使用它

<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)

在这里,我给了一个iddiv元素,它的应用相关的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)

现在,这里我给classdiv,它也做同样的工作对我来说.

那么Id之间的确切区别是什么?id我应该何时使用以及何时应该使用class.?我是CSS和网页设计的新手,在处理这个问题时有点困惑.

html css

161
推荐指数
5
解决办法
40万
查看次数

CSS中float和align属性的区别

我正在为我的客户设计一个网站,并且在网页设计和CSS方面没有太多经验.我也想用标准的CSS方式设计它.

问题是我对CSS align属性和float属性很困惑.我知道这两个属性之间存在很大差异,但我仍然无法在开发时正确处理它.

谁能向我解释这两个属性之间的确切区别?

css

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

不使用Composer手动安装Yii2扩展

我想在不使用composer的情况下使用Yii2 Framework手动安装Select 2扩展小部件.

我完成了以下步骤,但它不起作用.

1)添加yii2-widget-select2vendor/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'

php widget composer-php yii2

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

如何从Javascript中检索xml数据

可能重复:
如何使用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中的所有这些数据提取到我的代码中.我怎么能得到这个?有解决方案吗 谢谢....

javascript xml xml-parsing

15
推荐指数
1
解决办法
7万
查看次数

检查当前日期是否在两个日期+ mysql选择查询之间

我有以下表格:

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)

但它不起作用.任何解决方案 提前致谢.

php mysql zend-framework

15
推荐指数
1
解决办法
4万
查看次数

MEAN堆栈中的动态html表单生成

我刚开始学习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)

javascript json mongodb node.js express

11
推荐指数
1
解决办法
944
查看次数

如何在Yii2 Gridview中自定义默认数据确认对话框

我想更改浏览器的默认确认对话框(数据确认)框,点击删除按钮.

在此输入图像描述

我想用自定义对话框替换它.

以下是我的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)

javascript php jquery jquery-ui yii

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

如何检查URL是否是PHP中的有效RSS源

我有以下代码:

    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源.

php rss

8
推荐指数
1
解决办法
6938
查看次数

IS NOT NOT不在Yii Active Record中工作

我正在尝试这样的事情:

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)

这里的问题是 …

php mysql yii

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

Yii2需要更新验证

我的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 validation yii2

6
推荐指数
1
解决办法
6489
查看次数