当前位置: 首页>>代码示例>>PHP>>正文


PHP DataExtension::add_to_class方法代码示例

本文整理汇总了PHP中DataExtension::add_to_class方法的典型用法代码示例。如果您正苦于以下问题:PHP DataExtension::add_to_class方法的具体用法?PHP DataExtension::add_to_class怎么用?PHP DataExtension::add_to_class使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在DataExtension的用法示例。


在下文中一共展示了DataExtension::add_to_class方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: array

 static function add_to_class($class, $extensionClass, $args = null)
 {
     if ($class == 'SiteConfig') {
         Config::inst()->update($class, 'defaults', array('MobileDomain' => 'http://m.' . $_SERVER['HTTP_HOST'], 'FullSiteDomain' => 'http://' . $_SERVER['HTTP_HOST']));
     }
     parent::add_to_class($class, $extensionClass, $args);
 }
开发者ID:nzjoel,项目名称:silverstripe-mobile,代码行数:7,代码来源:MobileSiteConfigExtension.php

示例2:

 static function add_to_class($class, $extensionClass, $args = null)
 {
     if ($class == 'Page' || $class == "SiteConfig") {
         Config::inst()->update($class, 'db', MaxSkitterDefaults::get_skitterDbFields());
     }
     parent::add_to_class($class, $extensionClass, $args);
 }
开发者ID:helpfulrobot,项目名称:silvermax-maxskitter,代码行数:7,代码来源:MaxSkitterConfigExtension.php

示例3: array

	static function add_to_class($class, $extensionClass, $args = null) {
		Config::inst()->update($class, 'indexes', array('SearchFields' => array(
			'type' => 'fulltext',
			'name' => 'SearchFields',
			'value' => $args[0]
		)));

		parent::add_to_class($class, $extensionClass, $args);
	}
开发者ID:redema,项目名称:sapphire,代码行数:9,代码来源:FulltextSearchable.php

示例4: array

 static function add_to_class($class, $extensionClass, $args = null)
 {
     Config::inst()->update($class, 'has_one', array('Parent' => $class));
     parent::add_to_class($class, $extensionClass, $args);
 }
开发者ID:nomidi,项目名称:sapphire,代码行数:5,代码来源:Hierarchy.php

示例5: array

 static function add_to_class($class, $extensionClass, $args = null)
 {
     Config::inst()->update($class, 'defaults', array("Locale" => Translatable::default_locale()));
     Config::inst()->update($class, 'db', array("Locale" => "DBLocale"));
     parent::add_to_class($class, $extensionClass, $args);
 }
开发者ID:roed,项目名称:silverstripe-translatable,代码行数:6,代码来源:Translatable.php

示例6: setUp

 public function setUp()
 {
     parent::setUp();
     // Apply the extension to the Page
     DataExtension::add_to_class('Page', 'ToastSEO');
 }
开发者ID:toastnz,项目名称:toast-seo,代码行数:6,代码来源:MigrateSiteTreeMetaTaskTest.php


注:本文中的DataExtension::add_to_class方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。