小编Ell*_*hys的帖子

我可以在 switch 语句中检查对象属性吗?

我正在尝试处理来自 AJAX 请求的一系列可能的响应,并希望在 switch 语句中执行此操作。

data.message 保存我感兴趣的信息,但它可以作为字符串或 JSON 对象返回

测试字符串很简单,但我想知道我是否可以做这样的事情:

switch (data.message) {
    case 'ok':
        ...
    case 'another string':
        ...
    case (this.id == 123):
        ...
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

为什么 Laravel 附带 Vue?(SPA 与 MVC)

我有点困惑为什么 Laravel 框架附带 Vue.js。

我的理解是 Laravel 是传统的 MVC 框架,而 Vue 将用于 SPA;这都是不同的应用架构,那么如何一起使用呢?

我目前正试图弄清楚我的应用程序是否更适合传统与 SPA 风格的开发,这是我正在努力解决的问题。

model-view-controller laravel single-page-application vue.js

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

如何将 INTERVAL 参数与 PDO 绑定?

我有一个查询,我试图完全从绑定参数设置,但现在我不得不从 GET 参数附加一个字符串(我真的不想这样做)。

这是我现在的解决方案:

$interval = !empty($_REQUEST['interval']) ? $_REQUEST['interval'] : '28 DAY';
$interval = str_replace('_', ' ', $interval);

$data = array(
    ':msisdn' => $_REQUEST['msisdn']
);

$sql = <<<SQL
SELECT
    COUNT(*) AS `countup`
FROM
    (
        SELECT
            utc.`id_user`
        FROM
            `user_to_cli` utc
        WHERE
            1=1
            AND utc.`cli` = :msisdn
            AND utc.`dts_start` > CURDATE() - INTERVAL $interval
    ) a
;
SQL;
Run Code Online (Sandbox Code Playgroud)

这工作正常,但是当我尝试将间隔更改为绑定参数时,如下所示:

$interval = !empty($_REQUEST['interval']) ? $_REQUEST['interval'] : '28 DAY';
$interval = str_replace('_', ' ', $interval);

$data = array(
    ':msisdn' => $_REQUEST['msisdn'],
    ':interval' => $interval …
Run Code Online (Sandbox Code Playgroud)

php mysql pdo

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