小编Joh*_*ers的帖子

如何清理符号店?

我们正在运行来自TFS的持续集成构建,并使用symstore.exe生成大量符号文件(去年左右价值67GB).其他人如何清理符号文件?你自动化这个过程吗?

continuous-integration symbols

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

Silverstripe admin:"有一个"下拉列表在导入后转换为普通输入字段

我对Silverstripe的管理员有一些问题.我定义了一个数据库模型(参见下面的类定义),在我执行dev/build之后,所有内容都按预期显示.当我尝试添加一个新的"包"时,所有"有一个"字段都有一个下拉(见屏幕截图1).我还建立了一个导入这些包的导入器.运行时,除了打开包装外,一切都很好看.然后'节'正确耦合.您可以看到名称,然后可以选择下拉列表.另一方面,"Troupe"神秘地转换为输入字段,仅显示另一个表中记录的id(参见屏幕截图2).

有谁知道这里发生了什么?有什么东西可以触发我不知道的这种行为吗?我的代码有问题(是的,但与这个问题有关吗?;-))?我检查了桌子的结构,没有什么可疑的......

之前: 进口前

后: 进口后


Package.php

    class Package extends DataObject {
        public static $db = array(
            'Number'                    => 'Int',
            'Title'                     => 'Varchar(255)',
            'Description'               => 'HTMLText',
            'Credits'                   => 'HTMLText',
        );

        public static $has_many = array(
            'Events'    => 'Event',
        );

        public static $many_many = array(
           'Genres'            => 'Genre',
        );

        public static $has_one = array(
            'Festival'          => 'Festival',
            'Troupe'            => 'Troupe',
        );
    }

    class PackageAdmin extends ModelAdmin {
        public static $managed_models       = array('Package'); // Can manage multiple models
        static $url_segment                 = 'packages'; // Linked …
Run Code Online (Sandbox Code Playgroud)

php silverstripe

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