Tiger_Model_Address

@api · extends Tiger_Model_Table

Address — a postal location, owner-agnostic.

A reusable street/postal address that belongs to no one on its own: an org or user points at it through a link table (Tiger_Model_OrgAddress / Tiger_Model_UserAddress), and the relationship label lives on that link — never here. Keep this row THIN: location fields plus an optional cached geocode, nothing owner- or role-specific.

Methods

create()

create(array $data): string

Insert an address and return its new id. Tiger_Model_Table mints the UUID PK.

  • $data array

Returns string — the new address_id