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