Mvc\Model\MetaData::getColumnMap

public getColumnMap (Phalcon\Mvc\ModelInterface $model) Returns the column map if any print_r($metaData->getColumnMap(new Robots()));

Mvc\Model\MetaData::getBindTypes

public getBindTypes (Phalcon\Mvc\ModelInterface $model) Returns attributes and their bind data types print_r($metaData->getBindTypes(new Robots()));

Mvc\Model\MetaData::getAutomaticUpdateAttributes

public getAutomaticUpdateAttributes (Phalcon\Mvc\ModelInterface $model) Returns attributes that must be ignored from the UPDATE SQL generation print_r($metaData->getAutomaticUpdateAttributes(new Robots()));

Mvc\Model\MetaData::getAutomaticCreateAttributes

public getAutomaticCreateAttributes (Phalcon\Mvc\ModelInterface $model) Returns attributes that must be ignored from the INSERT SQL generation print_r($metaData->getAutomaticCreateAttributes(new Robots()));

Mvc\Model\MetaData::getAttributes

public getAttributes (Phalcon\Mvc\ModelInterface $model) Returns table attributes names (fields) print_r($metaData->getAttributes(new Robots()));

Mvc\Model\MetaData

implements Phalcon\Di\InjectionAwareInterface, Phalcon\Mvc\Model\MetaDataInterface Source on GitHub Because Phalcon\Mvc\Model requires meta-data like field names, data types, primary keys, etc. this component collect them and store for further querying by Phalcon\Mvc\Model. Phalcon\Mvc\Model\MetaData can also use adapters to store temporarily or permanently the meta-data. A standard Phalcon\Mvc\Model\MetaData can be used to query model attributes: $metaData = new \Phalcon\Mvc\Model\MetaData\Mem

Mvc\Model\MessageInterface::__set_state

abstract public static __set_state (array $message) ...

Mvc\Model\MessageInterface::setType

abstract public setType (mixed $type) ...

Mvc\Model\MessageInterface::setMessage

abstract public setMessage (mixed $message) ...

Mvc\Model\MessageInterface::setField

abstract public setField (mixed $field) ...