phalconplus Documentation v1.2.0
Methods
Methods Details
  • public function initialize()

  • public function getMessage()

  • public function getFirstMessage()

  • public function getLastMessage()

  • public function createBuilder(string $alias)

  • public static function newInstance()

  • public static function batchInsert(array $columns, array $rows)

  • public function beforeValidationOnCreate()

  • public function afterFetch()

  • public function beforeCreate()

  • public function beforeSave()

  • public function afterSave()

  • public function toArray(variable $columns)

  • public function findByPageable(variable $pagable, array $params)

  • public function findByPagable(variable $pagable, array $params)

    find with paginator
    Sorry for the typo with method name
  • public function exists()

    Check if a reord is already exists?
  • public function setUpdateCondition(array $params)

    如果想在更新某条记录的时候额外加入其他条件,可以使用此方法
    where = [ 'id > ?', // 特别注意!!! 占位符仅支持?形式,不支持:placeHolder这种形式 'bind' => [ 14 ] ];
  • public function setUniqueKeys(array $whereUk)

    columnMap field
  • protected function __buildUniqueCondition(variable $metaData, variable $connection)

  • public function getUniqueFields()

  • protected function resetUniqueFields()

  • public function toProtoBuffer(variable $columns)

  • public function getReadConnection()

    Gets the connection used to read data for the model
    Check transaction in writeConnection before `_transaction`
  • internal function zephir_init_properties_PhalconPlus_Base_Model()