Mvc\Model\MetaData::getDataTypesNumeric

public getDataTypesNumeric (Phalcon\Mvc\ModelInterface $model) Returns attributes which types are numerical print_r($metaData->getDataTypesNumeric(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::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

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\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::getAttributes

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

Mvc\Model\MessageInterface::setField

abstract public setField (mixed $field) ...

Mvc\Model\MessageInterface::__set_state

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

Mvc\Model\MessageInterface::setMessage

abstract public setMessage (mixed $message) ...

Mvc\Model\MessageInterface::getType

abstract public getType () ...