小编mar*_*rio的帖子

如何将嵌套数据显示到树中?

进一步发展.请参阅http://www.sencha.com/forum/showthread.php?153986-Empty-column-something-I-can-t-get-with-Ext.data.TreeStore-and-or-Ext.tree .面板

我总是很感激任何进一步的建议.


我正在尝试开发一个简单的extJS Ext 4.0.2a脚本,将一些嵌套数据显示为拖放树.为了尝试,我使用http://docs.sencha.com/ext-js/4-0/#!/api/Ext.data.reader.Reader中的一个简单示例

数据以users.json文件的形式给出:

{
"users": [
    {
        "id": 123,
        "name": "Ed",
        "orders": [
            {
                "id": 50,
                "total": 100,
                "order_items": [
                    {
                        "id"      : 20,
                        "price"   : 40,
                        "quantity": 2,
                        "product" : {
                            "id": 1000,
                            "name": "MacBook Pro"
                        }
                    },
                    {
                        "id"      : 21,
                        "price"   : 20,
                        "quantity": 3,
                        "product" : {
                            "id": 1001,
                            "name": "iPhone"
                        }
                    }
                ]
            }
        ]
    }
]
}
Run Code Online (Sandbox Code Playgroud)

我希望将数据显示为树,其第一级节点是用户,第二级节点是订单,依此类推.

从同一个doc,我学习如何定义我的模型(我相信):

    Ext.define("User", {
    extend: 'Ext.data.Model',
    fields: [
        'id', 'name' …
Run Code Online (Sandbox Code Playgroud)

javascript tree nested extjs

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

如何通过php或wget从Slack下载图像

我试图通过以下代码从Slack通道下载图像,但我只是得到页面的html代码.

我是在做傻事,还是有诀窍让这很难?

<?php

copy('https://files.slack.com/files-tmb/T1Q3K1TFB-F6TQMM6AG-baba978dff/image003_480.jpg', 'file.jpeg');

echo '<img src="file.jpeg">';
echo '<hr>';

//Get the file
$content = file_get_contents("https://files.slack.com/files-tmb/T1Q3K1TFB-F6TQMM6AG-baba978dff/image003_480.jpg");

//Store in the filesystem.
$fp = fopen("image.jpg", "w");
fwrite($fp, $content);
fclose($fp);
echo '<img src="image.jpg">';
echo '<hr>';

$url_to_image
 = 'https://files.slack.com/files-tmb/T1Q3K1TFB-F6TQMM6AG-baba978dff/image003_480.jpg';

$ch = curl_init($url_to_image);

$my_save_dir = 'images/';
$filename = basename($url_to_image);
$complete_save_loc = $my_save_dir . $filename;

$fp = fopen($complete_save_loc, 'wb');

curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
echo '<img src="'.$complete_save_loc.'">';
echo '<hr>';

echo '<hr><img src="https://files.slack.com/files-tmb/T1Q3K1TFB-F6TQMM6AG-baba978dff/image003_480.jpg">';
echo '<hr><img src="https://files.slack.com/files-tmb/T1Q3K1TFB-F6TQMM6AG-baba978dff/image003_360.jpg">';
echo '<hr><img src="https://conversazioniconmario.slack.com/files/U1Q37UCNL/F6TQMM6AG/image003.jpg">';

?>
Run Code Online (Sandbox Code Playgroud)

wget 也被愚弄了;

wget …
Run Code Online (Sandbox Code Playgroud)

php slack-api slack

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

JSON_EXTRACT 和方括号

我无法JSON_EXTRACT在 JSON 记录上使用 (mysql),例如:

[{"id": 156, "betas": [{"id": 324, "title": "mario", "gammas": [{"id": 190, "path": "file.png"}]}]}]
Run Code Online (Sandbox Code Playgroud)

特别是我无法进入最里面的方括号:

SELECT JSON_EXTRACT(main, '$[0].betas.$[0]') FROM mydb.mytable;
Run Code Online (Sandbox Code Playgroud)

返回NULL。我尝试了多种变体,但未能找到合适的。

我注意到SELECT JSON_EXTRACT(main, '$[0].betas') ...返回

[{"id": 324, "title": "mario", "gammas": [{"id": 190, "path": "file.png"}]}]  
Run Code Online (Sandbox Code Playgroud)

mysql json

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

JS和querySelectorAll

一个querySelectorAll问题,很可能是一个愚蠢的问题,但我没有看到解决方案.

我有类似以下内容

<div id="main_0"> ... </div>
<div id="main_1"> ... </div>
<div id="main_1_minor"> ... </div>
<div id="main_2"> ... </div>
<div id="main_2_minor"> ... </div>
              .
              .
Run Code Online (Sandbox Code Playgroud)

我希望选择所有且只有那些没有的div minor.

我试过了

var pattern = new RegExp('^main_\\d');
var elSelected = document.querySelectorAll('div[id^=main_]');
elSelected.filter(elt => pattern.test(elt.id)));
Run Code Online (Sandbox Code Playgroud)

但显然这还不够.我不知道如何通过RegEx制定id值必须以数字终止.我尝试了类似的东西,RegExp('^main_\\d$');但我没有做对.

javascript

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

Symfony,更新 3.4 =&gt; 4.4。独白错误

我正在尝试将一个简单的 Web 应用程序从 Symfony 3.4 更新到 Symfony 4.4。

最终我收到以下错误

>php bin/console debug:config

In ScalarNode.php line 36:
Invalid type for path "monolog.handlers.main.channels.elements.0". Expected scalar, but got object. 
Run Code Online (Sandbox Code Playgroud)

我不确定这意味着什么。有一些新的方法来配置 Monolog 吗?

symfony4

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

有没有办法配置PHP,以便echo 0 == 1; 输出0还是假?

有没有办法通过.ini文件配置PHP 以便echo 0==1;输出0false

php

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

标签 统计

javascript ×2

php ×2

extjs ×1

json ×1

mysql ×1

nested ×1

slack ×1

slack-api ×1

symfony4 ×1

tree ×1