Initiliaze model from identifier
public static fromIdentifier ( string $identifier, integer $documentId ) : |
||
$identifier | string | Identifier |
$documentId | integer | Document id |
return |
/** * Test * * @return void */ public function testFromIdentifier() { $documentModel = DocumentModel::fromArray(array('name' => 'DocumentTest', 'url_key' => 'document-test', 'status' => DocumentModel::STATUS_ENABLE, 'sort_order' => 1, 'show_in_nav' => true, 'user_id' => $this->user->getId(), 'document_type_id' => $this->documentType->getId(), 'view_id' => $this->view->getId(), 'layout_id' => $this->layout->getId(), 'parent_id' => 0)); $documentModel->save(); $this->assertInstanceOf('Gc\\Property\\Model', Model::fromIdentifier($this->object->getIdentifier(), $documentModel->getId())); }
/** * Get property * * @param string $propertyName Property name * * @return false | PropertyModel */ public function getProperty($propertyName) { if (!$this->hasData('id')) { return false; } return PropertyModel::fromIdentifier($propertyName, $this->getId()); }