SilverShop\Model\Address
Address model using a generic format for storing international addresses.
Typical Address Hierarcy:
Continent
Country
State / Province / Territory (Island?)
District / Suburb / County / City
Code / Zip (may cross over the above)
Street / Road - name + type: eg Gandalf Cresent
(Premises/Building/Unit/Suite)
(Floor/Level/Side/Wing)
Number / Entrance / Room
Person(s), Company, Department
Collection of international address formats:
Synopsis
class Address
extends DataObject
{
- // members
- private static array $db = ;
- private static array $has_one = ;
- private static array $has_many = ;
- private static array $casting = ;
- private static array $required_fields = ;
- private static array $summary_fields = ;
- private static string $table_name = 'SilverShop_Address';
- // methods
- public void getCMSFields()
- public void getFrontEndFields()
- public void getCountryField()
- public void getRequiredFields()
- public void getName()
- public void toString()
- public void getTitle()
- public void forTemplate()
- public $this setProvince()
- public void setTerritory()
- public void setIsland()
- public void setPostCode()
- public void setZipCode()
- public void setStreet()
- public void setStreet2()
- public void setAddress2()
- public void setInstitution()
- public void setBusiness()
- public void setOrganisation()
- public void setOrganization()
- public void validate()
Hierarchy
Extends
- SilverStripe\ORM\DataObject
Members
private
- $casting
- $db
- $has_many
- $has_one
- $required_fields
- $summary_fields
- $table_name
Methods
public
- forTemplate()
- getCMSFields()
- getCountryField()
- getFrontEndFields()
- getName() — Get full name associated with this Address
- getRequiredFields() — Get an array of data fields that must be populated for model to be valid.
- getTitle()
- setAddress2()
- setBusiness()
- setInstitution()
- setIsland()
- setOrganisation()
- setOrganization()
- setPostCode()
- setProvince() — Add alias setters for fields which are synonymous
- setStreet()
- setStreet2()
- setTerritory()
- setZipCode()
- toString() — Convert address to a single string.
- validate()