Sunnysideup\Advertisements\Model\Advertisement
Synopsis
class Advertisement
extends DataObject
{
- // members
- private static string $table_name = 'Advertisement';
- private static integer $thumbnail_size = 140;
- private static integer $width = 0;
- private static integer $height = 0;
- private static bool $show_title = false;
- private static bool $show_description = false;
- private static string $resize_images = "yes";
- private static array $db = ;
- private static array $has_one = ;
- private static array $belongs_many_many = ;
- private static array $casting = ;
- private static array $defaults = ;
- private static string $default_sort = "\"Sort\" ASC, \"Title\" ASC";
- private static array $searchable_fields = ;
- private static string $singular_name = "Advertisement";
- private static string $plural_name = "Advertisements";
- private static array $summary_fields = ;
- // methods
- public static string recommended_image_size_statement()
- public string Link()
- public string getLink()
- public HTMLText getFullTitle()
- public HTMLText FullTitle()
- public int getGroupID()
- public int GroupID()
- public void getCMSFields()
- public void onBeforeWrite()
- public void requireDefaultRecords()
- protected bool callbackFilterFunctionForMultiSelect()
- public void Image()
- public Image ResizedAdvertisementImage()
- public void ThinyThumb()
- public bool ShowTitle()
- public bool ShowDescription()
Hierarchy
Extends
- SilverStripe\ORM\DataObject
Members
private
- $belongs_many_many
- $casting
- $db
- $default_sort
- $defaults
- $has_one
- $height — int
- $plural_name
-
$resize_images
must be a string as booleans dont work well on configs - $searchable_fields
- $show_description — Sunnysideup\Advertisements\Model\bool
- $show_title — Sunnysideup\Advertisements\Model\bool
- $singular_name
- $summary_fields
- $table_name
- $thumbnail_size — int
- $width — int