小编Osu*_*boy的帖子

bootstrap datetimepicker样式未正确应用

我在使用这个bootstrap datetimepicker工作时遇到了一些麻烦:

http://eonasdan.github.io/bootstrap-datetimepicker/

我做了一个非常基本的页面,这里是代码:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;" />
<title>Test page</title>

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap-theme.min.css"> 
<link rel="stylesheet" src="css/bootstrap-datetimepicker.min.css">

<script src="https://code.jquery.com/jquery-2.1.3.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<script src="js/moment-with-locales.min.js"></script>
<script src="js/bootstrap-datetimepicker.min.js"></script>

<script type="text/javascript">
$(document).ready(function()
{
    $('#datetimepicker1').datetimepicker();
});
</script>
</head>

<body>
<div class='col-sm-2'>
    <div class='input-group' id='datetimepicker1'>
        <input type='text' class="form-control" />
        <span class="input-group-addon">
            <span class="glyphicon glyphicon-calendar"></span>
        </span>
    </div>
</div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

现在,它不像插件不起作用,更像是某些样式未正确应用.这是一张更好地说明我的意思的图片.左边是我的,右边是我真正想要的东西:

datepicker比较

正如你所看到的,一切都是左对齐而不是居中而且事情更窄.此外,当我在日历上运行鼠标并且当前日期没有正确概述时,没有悬停效果.谁能告诉我我做错了什么?

css jquery datepicker twitter-bootstrap

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

使用 Laravel 服务提供者覆盖连接器类

我在 Laravel 5.2 中工作,我正试图让它与 Vertica 一起工作。几个月前,我和我的同事提出了这个解决方案,但我们现在正试图让事情变得不那么笨拙,并使用服务提供商来使事情工作,这样我们实际上可以更轻松地升级 Laravel。所以到目前为止我们所做的是:

1) 创建两个新类来扩展它们的对应类:

新的 BaseConnector:

namespace App\Vertica;
include 'clsPDOVertica.php';

use Illuminate\Support\Arr;
use \Illuminate\Database\Connectors\Connector as BaseConnector;

class Connector extends BaseConnector
{
    /**
     * Create a new PDO connection.
     *
     * @param  string  $dsn
     * @param  array   $config
     * @param  array   $options
     * @return \PDO
     */
    public function createConnection($dsn, array $config, array $options)
    {
        $username = Arr::get($config, 'username');

        $password = Arr::get($config, 'password');

        return new PDOVertica($dsn, $username, $password, $options);
    }
}
Run Code Online (Sandbox Code Playgroud)

新的 PostgresConnector:

namespace App\Vertica; …
Run Code Online (Sandbox Code Playgroud)

php laravel

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

Vertica和PDO编写了声明

在过去的两天里,当我使用PDO连接Vertica时,我一直在努力解决一个非常奇怪的错误.你看,以下脚本有效:

$c = new PDO("odbc:Driver=Vertica;Server=x.x.x.x;Port=5433;Database=db;", "MyUser", "MyPassword");
$c->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);    
$stmt = $c->prepare("SELECT * FROM myClients WHERE ClientNum = 88");
$stmt->execute();
Run Code Online (Sandbox Code Playgroud)

之后,我遍历结果并显示它们没有问题.这基本上意味着我的连接是正确的,否则我不会从数据库中获得任何东西.另一方面,以下使Apache服务器完全重置连接(在Windows中运行时,我收到Apache崩溃的消息):

$c = new PDO("odbc:Driver=Vertica;Server=x.x.x.x;Port=5433;Database=db;", "MyUser", "MyPassword");
$c->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$c->setAttribute(PDO::ATTR_EMULATE_PREPARES, true);
//$c->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);

try
{
    $stmt = $c->prepare("SELECT * FROM myClients WHERE ClientNum = :cl");
    $stmt->bindValue(":cl", 88);
    $stmt->execute();

    while($res = $stmt->fetch(PDO::FETCH_ASSOC))
    {
        echo $res['noClient'] . "<br>";
    }
}
catch(Exception $e)
{
    echo $e->getMessage();
}
Run Code Online (Sandbox Code Playgroud)

Linux和Windows都存在这个问题,我使用的是Vertica版本7.0.2-1以及相应的ODBC驱动程序.Vertica 6.1中也存在这个问题.任何人都可以帮我一把吗?

提前致谢.

编辑:我尝试将PDO :: ATTR_EMULATE_PREPARES设置为true和false,没有任何更改.

编辑:这是一个测试脚本,我没有打扰任何错误处理.此外,鉴于服务器实际崩溃,我怀疑它会改变什么.

编辑:更新了上面的代码,包括一些基本的错误处理.在我之前的评论中向Kermit道歉.无论如何,即使添加了我的代码,我仍然没有得到任何消息,服务器只会静默崩溃,我会得到一个"连接重置"页面.看到这个后,我尝试查询数据库中的不同表格,而不是崩溃,我得到了以下内容:

SQLSTATE [HY000]:常规错误:50310 [Vertica] [支持](50310)无法识别的ICU转换错误.(SQLExecute [50310]在\ text\pdo_odbc\odbc_stmt.c:254)

编辑:转到我的ODBC DSN,单击配置,进入服务器设置选项卡,发现语言环境设置为:en_US …

php pdo vertica

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

将样式 input-sm 应用于 bootstrap-select 插件完全改变了控件的外观

我正在使用 Bootstrap 和 Laravel 开发一个网站,到目前为止,一切看起来还不错。但是,我已经开始使用此处找到的 bootstrap-select 插件并偶然发现了一个烦人的错误:

http://silviomoreto.github.io/bootstrap-select/

在 document.ready 函数中,我有以下代码来稍微降低控件的高度:

$("#myControl").selectpicker(
{style: "input-sm"});
Run Code Online (Sandbox Code Playgroud)

不知何故,这完全改变了选择框的外观。不是让控件是带有浅灰色边框的白色(如您在网站上看到的),而是整个控件变成深灰色,根本没有边框(或者边框仍然存在并且它与控件的背景混合)。

有没有人遇到过这个错误?

php plugins select twitter-bootstrap

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

标签 统计

php ×3

twitter-bootstrap ×2

css ×1

datepicker ×1

jquery ×1

laravel ×1

pdo ×1

plugins ×1

select ×1

vertica ×1