<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Abstract class **Phalcon\Mvc\Model\MetaData**[](# "永久鏈接至標題") *implements*`Phalcon\Di\InjectionAwareInterface` 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: ~~~ <?php $metaData = new \Phalcon\Mvc\Model\MetaData\Memory(); $attributes = $metaData->getAttributes(new Robots()); print_r($attributes); ~~~ ### Constants[](# "永久鏈接至標題") *integer***MODELS_ATTRIBUTES** *integer***MODELS_PRIMARY_KEY** *integer***MODELS_NON_PRIMARY_KEY** *integer***MODELS_NOT_NULL** *integer***MODELS_DATA_TYPES** *integer***MODELS_DATA_TYPES_NUMERIC** *integer***MODELS_DATE_AT** *integer***MODELS_DATE_IN** *integer***MODELS_IDENTITY_COLUMN** *integer***MODELS_DATA_TYPES_BIND** *integer***MODELS_AUTOMATIC_DEFAULT_INSERT** *integer***MODELS_AUTOMATIC_DEFAULT_UPDATE** *integer***MODELS_DEFAULT_VALUES** *integer***MODELS_EMPTY_STRING_VALUES** *integer***MODELS_COLUMN_MAP** *integer***MODELS_REVERSE_COLUMN_MAP** ### Methods[](# "永久鏈接至標題") final protected **_initialize** (*unknown* $model, *unknown* $key, *unknown* $table, *unknown* $schema) Initialize the metadata for certain table public **setDI** (*unknown* $dependencyInjector) Sets the DependencyInjector container public **getDI** () Returns the DependencyInjector container public **setStrategy** (*unknown* $strategy) Set the meta-data extraction strategy public **getStrategy** () Return the strategy to obtain the meta-data final public **readMetaData** (*unknown* $model) Reads the complete meta-data for certain model ~~~ <?php print_r($metaData->readMetaData(new Robots()); ~~~ final public **readMetaDataIndex** (*unknown* $model, *unknown* $index) Reads meta-data for certain model ~~~ <?php print_r($metaData->readMetaDataIndex(new Robots(), 0); ~~~ final public **writeMetaDataIndex** (*unknown* $model, *unknown* $index, *unknown* $data) Writes meta-data for certain model using a MODEL_* constant ~~~ <?php print_r($metaData->writeColumnMapIndex(new Robots(), MetaData::MODELS_REVERSE_COLUMN_MAP, array('leName' => 'name'))); ~~~ final public **readColumnMap** (*unknown* $model) Reads the ordered/reversed column map for certain model ~~~ <?php print_r($metaData->readColumnMap(new Robots())); ~~~ final public **readColumnMapIndex** (*unknown* $model, *unknown* $index) Reads column-map information for certain model using a MODEL_* constant ~~~ <?php print_r($metaData->readColumnMapIndex(new Robots(), MetaData::MODELS_REVERSE_COLUMN_MAP)); ~~~ public **getAttributes** (*unknown* $model) Returns table attributes names (fields) ~~~ <?php print_r($metaData->getAttributes(new Robots())); ~~~ public **getPrimaryKeyAttributes** (*unknown* $model) Returns an array of fields which are part of the primary key ~~~ <?php print_r($metaData->getPrimaryKeyAttributes(new Robots())); ~~~ public **getNonPrimaryKeyAttributes** (*unknown* $model) Returns an array of fields which are not part of the primary key ~~~ <?php print_r($metaData->getNonPrimaryKeyAttributes(new Robots())); ~~~ public **getNotNullAttributes** (*unknown* $model) Returns an array of not null attributes ~~~ <?php print_r($metaData->getNotNullAttributes(new Robots())); ~~~ public **getDataTypes** (*unknown* $model) Returns attributes and their data types ~~~ <?php print_r($metaData->getDataTypes(new Robots())); ~~~ public **getDataTypesNumeric** (*unknown* $model) Returns attributes which types are numerical ~~~ <?php print_r($metaData->getDataTypesNumeric(new Robots())); ~~~ public *string***getIdentityField** ([*Phalcon\Mvc\ModelInterface*](#) $model) Returns the name of identity field (if one is present) ~~~ <?php print_r($metaData->getIdentityField(new Robots())); ~~~ public **getBindTypes** (*unknown* $model) Returns attributes and their bind data types ~~~ <?php print_r($metaData->getBindTypes(new Robots())); ~~~ public **getAutomaticCreateAttributes** (*unknown* $model) Returns attributes that must be ignored from the INSERT SQL generation ~~~ <?php print_r($metaData->getAutomaticCreateAttributes(new Robots())); ~~~ public **getAutomaticUpdateAttributes** (*unknown* $model) Returns attributes that must be ignored from the UPDATE SQL generation ~~~ <?php print_r($metaData->getAutomaticUpdateAttributes(new Robots())); ~~~ public **setAutomaticCreateAttributes** (*unknown* $model, *unknown* $attributes) Set the attributes that must be ignored from the INSERT SQL generation ~~~ <?php $metaData->setAutomaticCreateAttributes(new Robots(), array('created_at' => true)); ~~~ public **setAutomaticUpdateAttributes** (*unknown* $model, *unknown* $attributes) Set the attributes that must be ignored from the UPDATE SQL generation ~~~ <?php $metaData->setAutomaticUpdateAttributes(new Robots(), array('modified_at' => true)); ~~~ public **setEmptyStringAttributes** (*unknown* $model, *unknown* $attributes) Set the attributes that allow empty string values ~~~ <?php $metaData->setEmptyStringAttributes(new Robots(), array('name' => true)); ~~~ public **getEmptyStringAttributes** (*unknown* $model) Returns attributes allow empty strings ~~~ <?php print_r($metaData->getEmptyStringAttributes(new Robots())); ~~~ public **getDefaultValues** (*unknown* $model) Returns attributes (which have default values) and their default values ~~~ <?php print_r($metaData->getDefaultValues(new Robots())); ~~~ public **getColumnMap** (*unknown* $model) Returns the column map if any ~~~ <?php print_r($metaData->getColumnMap(new Robots())); ~~~ public **getReverseColumnMap** (*unknown* $model) Returns the reverse column map if any ~~~ <?php print_r($metaData->getReverseColumnMap(new Robots())); ~~~ public **hasAttribute** (*unknown* $model, *unknown* $attribute) Check if a model has certain attribute ~~~ <?php var_dump($metaData->hasAttribute(new Robots(), 'name')); ~~~ public **isEmpty** () Checks if the internal meta-data container is empty ~~~ <?php var_dump($metaData->isEmpty()); ~~~ public **reset** () Resets internal meta-data in order to regenerate it ~~~ <?php $metaData->reset(); ~~~ | - [索引](# "總目錄") - [下一頁](# "Class Phalcon\Mvc\Model\MetaData\Apc") | - [上一頁](# "Class Phalcon\Mvc\Model\Message") | - [API Indice](#) ?
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看