Proveedor
| Inheritance | class Proveedor » CActiveRecord » CModel » CComponent |
|---|---|
| Implements | IteratorAggregate, Traversable, ArrayAccess |
| Source Code | app/modules/Compras/models/Proveedor.php |
This is the model class for table "proveedores".
The followings are the available columns in table 'proveedores':
The followings are the available columns in table 'proveedores':
Public Properties
| Property | Type | Description | Defined By |
|---|---|---|---|
| attributes | array | Returns all column attribute values. | CActiveRecord |
| calle | string | Proveedor | |
| ciudad | string | Proveedor | |
| codigoPostal | integer | Proveedor | |
| colonia | string | Proveedor | |
| commandBuilder | CDbCommandBuilder | Returns the command builder used by this AR. | CActiveRecord |
| comprobanteDomicilio | string | Proveedor | |
| copiaActa | string | Proveedor | |
| copiaCedula | string | Proveedor | |
| copiaHacienda | string | Proveedor | |
| cp | integer | Proveedor | |
| ctaContable | string | Proveedor | |
| curp | string | Proveedor | |
| db | CDbConnection | the default database connection for all active record classes. | CActiveRecord |
| dbConnection | CDbConnection | Returns the database connection used by active record. | CActiveRecord |
| dbCriteria | CDbCriteria | Returns the query criteria associated with this model. | CActiveRecord |
| entidad | string | Proveedor | |
| errors | array | Returns the errors for all attribute or a single attribute. | CModel |
| estado | string | Proveedor | |
| fecha | string | Proveedor | |
| hora | string | Proveedor | |
| id_fiscal | string | Proveedor | |
| id_proveedor | string | Proveedor | |
| isNewRecord | boolean | Returns if the current record is new. | CActiveRecord |
| iterator | CMapIterator | Returns an iterator for traversing the attributes in the model. | CModel |
| keyP | integer | Proveedor | |
| limite1 | integer | Proveedor | |
| limite2 | integer | Proveedor | |
| limite3 | integer | Proveedor | |
| limite4 | integer | Proveedor | |
| metaData | CActiveRecordMetaData | Returns the meta-data for this AR | CActiveRecord |
| oldPrimaryKey | mixed | Returns the old primary key value. | CActiveRecord |
| primaryKey | mixed | Returns the primary key value. | CActiveRecord |
| procedenciaProveedor | string | Proveedor | |
| razonSocial | string | Proveedor | |
| retenciones | string | Proveedor | |
| rfc | string | Proveedor | |
| safeAttributeNames | array | Returns the attribute names that are safe to be massively assigned. | CModel |
| scenario | string | Returns the scenario that this model is used in. | CModel |
| status | string | Proveedor | |
| tableAlias | string | Returns the table alias to be used by the find methods. | CActiveRecord |
| tableSchema | CDbTableSchema | Returns the metadata of the table that this AR belongs to | CActiveRecord |
| telefono | string | Proveedor | |
| telefono1 | string | Proveedor | |
| tipoPersona | string | Proveedor | |
| tipoProveedor | string | Proveedor | |
| usuario | string | Proveedor | |
| validatorList | CList | Returns all the validators declared in the model. | CModel |
| validators | array | Returns the validators applicable to the current scenario. | CModel |
Public Methods
| Method | Description | Defined By |
|---|---|---|
| __call() | Calls the named method which is not a class method. | CActiveRecord |
| __construct() | Constructor. | CActiveRecord |
| __get() | PHP getter magic method. | CActiveRecord |
| __isset() | Checks if a property value is null. | CActiveRecord |
| __set() | PHP setter magic method. | CActiveRecord |
| __sleep() | PHP sleep magic method. | CActiveRecord |
| __unset() | Sets a component property to be null. | CActiveRecord |
| addError() | Adds a new error to the specified attribute. | CModel |
| addErrors() | Adds a list of errors. | CModel |
| addRelatedRecord() | Do not call this method. This method is used internally by CActiveFinder to populate | CActiveRecord |
| afterFindInternal() | Calls afterFind. | CActiveRecord |
| applyScopes() | Applies the query scopes to the given criteria. | CActiveRecord |
| asa() | Returns the named behavior object. | CComponent |
| attachBehavior() | Attaches a behavior to this component. | CComponent |
| attachBehaviors() | Attaches a list of behaviors to the component. | CComponent |
| attachEventHandler() | Attaches an event handler to an event. | CComponent |
| attributeLabels() | Proveedor | |
| attributeNames() | Returns the list of all attribute names of the model. | CActiveRecord |
| beforeFindInternal() | Calls beforeFind. | CActiveRecord |
| behaviors() | Returns a list of behaviors that this model should behave as. | CModel |
| cache() | Sets the parameters about query caching. | CActiveRecord |
| canGetProperty() | Determines whether a property can be read. | CComponent |
| canSetProperty() | Determines whether a property can be set. | CComponent |
| clearErrors() | Removes errors for all attributes or a single attribute. | CModel |
| count() | Finds the number of rows satisfying the specified query condition. | CActiveRecord |
| countByAttributes() | Finds the number of rows that have the specified attribute values. | CActiveRecord |
| countBySql() | Finds the number of rows using the given SQL statement. | CActiveRecord |
| createValidators() | Creates validator objects based on the specification in rules. | CModel |
| defaultScope() | Returns the default named scope that should be implicitly applied to all queries for this model. | CActiveRecord |
| delete() | Deletes the row corresponding to this active record. | CActiveRecord |
| deleteAll() | Deletes rows with the specified condition. | CActiveRecord |
| deleteAllByAttributes() | Deletes rows which match the specified attribute values. | CActiveRecord |
| deleteByPk() | Deletes rows with the specified primary key. | CActiveRecord |
| detachBehavior() | Detaches a behavior from the component. | CComponent |
| detachBehaviors() | Detaches all behaviors from the component. | CComponent |
| detachEventHandler() | Detaches an existing event handler. | CComponent |
| disableBehavior() | Disables an attached behavior. | CComponent |
| disableBehaviors() | Disables all behaviors attached to this component. | CComponent |
| enableBehavior() | Enables an attached behavior. | CComponent |
| enableBehaviors() | Enables all behaviors attached to this component. | CComponent |
| equals() | Compares current active record with another one. | CActiveRecord |
| evaluateExpression() | Evaluates a PHP expression or callback under the context of this component. | CComponent |
| exists() | Checks whether there is row satisfying the specified condition. | CActiveRecord |
| find() | Finds a single active record with the specified condition. | CActiveRecord |
| findAll() | Finds all active records satisfying the specified condition. | CActiveRecord |
| findAllByAttributes() | Finds all active records that have the specified attribute values. | CActiveRecord |
| findAllByPk() | Finds all active records with the specified primary keys. | CActiveRecord |
| findAllBySql() | Finds all active records using the specified SQL statement. | CActiveRecord |
| findByAttributes() | Finds a single active record that has the specified attribute values. | CActiveRecord |
| findByPk() | Finds a single active record with the specified primary key. | CActiveRecord |
| findBySql() | Finds a single active record with the specified SQL statement. | CActiveRecord |
| generateAttributeLabel() | Generates a user friendly attribute label. | CModel |
| getActiveRelation() | Returns the named relation declared for this AR class. | CActiveRecord |
| getAttribute() | Returns the named attribute value. | CActiveRecord |
| getAttributeLabel() | Returns the text label for the specified attribute. | CActiveRecord |
| getAttributes() | Returns all column attribute values. | CActiveRecord |
| getCommandBuilder() | Returns the command builder used by this AR. | CActiveRecord |
| getDbConnection() | Returns the database connection used by active record. | CActiveRecord |
| getDbCriteria() | Returns the query criteria associated with this model. | CActiveRecord |
| getError() | Returns the first error of the specified attribute. | CModel |
| getErrors() | Returns the errors for all attribute or a single attribute. | CModel |
| getEventHandlers() | Returns the list of attached event handlers for an event. | CComponent |
| getIsNewRecord() | Returns if the current record is new. | CActiveRecord |
| getIterator() | Returns an iterator for traversing the attributes in the model. | CModel |
| getMetaData() | Returns the meta-data for this AR | CActiveRecord |
| getOldPrimaryKey() | Returns the old primary key value. | CActiveRecord |
| getPrimaryKey() | Returns the primary key value. | CActiveRecord |
| getRelated() | Returns the related record(s). | CActiveRecord |
| getSafeAttributeNames() | Returns the attribute names that are safe to be massively assigned. | CModel |
| getScenario() | Returns the scenario that this model is used in. | CModel |
| getTableAlias() | Returns the table alias to be used by the find methods. | CActiveRecord |
| getTableSchema() | Returns the metadata of the table that this AR belongs to | CActiveRecord |
| getValidatorList() | Returns all the validators declared in the model. | CModel |
| getValidators() | Returns the validators applicable to the current scenario. | CModel |
| hasAttribute() | Checks whether this AR has the named attribute | CActiveRecord |
| hasErrors() | Returns a value indicating whether there is any validation error. | CModel |
| hasEvent() | Determines whether an event is defined. | CComponent |
| hasEventHandler() | Checks whether the named event has attached handlers. | CComponent |
| hasProperty() | Determines whether a property is defined. | CComponent |
| hasRelated() | Returns a value indicating whether the named related object(s) has been loaded. | CActiveRecord |
| init() | Initializes this model. | CActiveRecord |
| insert() | Inserts a row into the table based on this active record attributes. | CActiveRecord |
| isAttributeRequired() | Returns a value indicating whether the attribute is required. | CModel |
| isAttributeSafe() | Returns a value indicating whether the attribute is safe for massive assignments. | CModel |
| model() | Returns the static model of the specified AR class. | Proveedor |
| offsetExists() | Returns whether there is an element at the specified offset. | CActiveRecord |
| offsetGet() | Returns the element at the specified offset. | CModel |
| offsetSet() | Sets the element at the specified offset. | CModel |
| offsetUnset() | Unsets the element at the specified offset. | CModel |
| onAfterConstruct() | This event is raised after the model instance is created by new operator. | CModel |
| onAfterDelete() | This event is raised after the record is deleted. | CActiveRecord |
| onAfterFind() | This event is raised after the record is instantiated by a find method. | CActiveRecord |
| onAfterSave() | This event is raised after the record is saved. | CActiveRecord |
| onAfterValidate() | This event is raised after the validation is performed. | CModel |
| onBeforeDelete() | This event is raised before the record is deleted. | CActiveRecord |
| onBeforeFind() | This event is raised before an AR finder performs a find call. | CActiveRecord |
| onBeforeSave() | This event is raised before the record is saved. | CActiveRecord |
| onBeforeValidate() | This event is raised before the validation is performed. | CModel |
| onUnsafeAttribute() | This method is invoked when an unsafe attribute is being massively assigned. | CModel |
| populateRecord() | Creates an active record with the given attributes. | CActiveRecord |
| populateRecords() | Creates a list of active records based on the input data. | CActiveRecord |
| primaryKey() | Returns the primary key of the associated database table. | CActiveRecord |
| raiseEvent() | Raises an event. | CComponent |
| refresh() | Repopulates this active record with the latest data. | CActiveRecord |
| refreshMetaData() | Refreshes the meta data for this AR class. | CActiveRecord |
| relations() | Proveedor | |
| resetScope() | Resets all scopes and criterias applied. | CActiveRecord |
| rules() | Proveedor | |
| save() | Saves the current record. | CActiveRecord |
| saveAttributes() | Saves a selected list of attributes. | CActiveRecord |
| saveCounters() | Saves one or several counter columns for the current AR object. | CActiveRecord |
| scopes() | Returns the declaration of named scopes. | CActiveRecord |
| search() | Retrieves a list of models based on the current search/filter conditions. | Proveedor |
| setAttribute() | Sets the named attribute value. | CActiveRecord |
| setAttributes() | Sets the attribute values in a massive way. | CModel |
| setDbCriteria() | Sets the query criteria for the current model. | CActiveRecord |
| setIsNewRecord() | Sets if the record is new. | CActiveRecord |
| setOldPrimaryKey() | Sets the old primary key value. | CActiveRecord |
| setPrimaryKey() | Sets the primary key value. | CActiveRecord |
| setScenario() | Sets the scenario for the model. | CModel |
| setTableAlias() | Sets the table alias to be used in queries. | CActiveRecord |
| tableName() | Proveedor | |
| together() | Sets CDbCriteria::together property to be true. | CActiveRecord |
| unsetAttributes() | Sets the attributes to be null. | CModel |
| update() | Updates the row represented by this active record. | CActiveRecord |
| updateAll() | Updates records with the specified condition. | CActiveRecord |
| updateByPk() | Updates records with the specified primary key(s). | CActiveRecord |
| updateCounters() | Updates one or several counter columns. | CActiveRecord |
| validate() | Performs the validation. | CModel |
| with() | Specifies which related objects should be eagerly loaded. | CActiveRecord |
Protected Methods
| Method | Description | Defined By |
|---|---|---|
| afterConstruct() | This method is invoked after a model instance is created by new operator. | CModel |
| afterDelete() | This method is invoked after deleting a record. | CActiveRecord |
| afterFind() | This method is invoked after each record is instantiated by a find method. | CActiveRecord |
| afterSave() | This method is invoked after saving a record successfully. | CActiveRecord |
| afterValidate() | This method is invoked after validation ends. | CModel |
| beforeDelete() | This method is invoked before deleting a record. | CActiveRecord |
| beforeFind() | This method is invoked before an AR finder executes a find call. | CActiveRecord |
| beforeSave() | This method is invoked before saving a record (after validation, if any). | CActiveRecord |
| beforeValidate() | This method is invoked before validation starts. | CModel |
| instantiate() | Creates an active record instance. | CActiveRecord |
| query() | Performs the actual DB query and populates the AR objects with the query result. | CActiveRecord |
Events
| Event | Description | Defined By |
|---|---|---|
| onBeforeSave | This event is raised before the record is saved. | CActiveRecord |
| onAfterSave | This event is raised after the record is saved. | CActiveRecord |
| onBeforeDelete | This event is raised before the record is deleted. | CActiveRecord |
| onAfterDelete | This event is raised after the record is deleted. | CActiveRecord |
| onBeforeFind | This event is raised before an AR finder performs a find call. | CActiveRecord |
| onAfterFind | This event is raised after the record is instantiated by a find method. | CActiveRecord |
| onAfterConstruct | This event is raised after the model instance is created by new operator. | CModel |
| onBeforeValidate | This event is raised before the validation is performed. | CModel |
| onAfterValidate | This event is raised after the validation is performed. | CModel |
| onUnsafeAttribute | This method is invoked when an unsafe attribute is being massively assigned. | CModel |
Property Details
calle
property
string calle;
ciudad
property
string ciudad;
codigoPostal
property
integer codigoPostal;
colonia
property
string colonia;
comprobanteDomicilio
property
string comprobanteDomicilio;
copiaActa
property
string copiaActa;
copiaCedula
property
string copiaCedula;
copiaHacienda
property
string copiaHacienda;
cp
property
integer cp;
ctaContable
property
string ctaContable;
curp
property
string curp;
entidad
property
string entidad;
estado
property
string estado;
fecha
property
string fecha;
hora
property
string hora;
id_fiscal
property
string id_fiscal;
id_proveedor
property
string id_proveedor;
keyP
property
integer keyP;
limite1
property
integer limite1;
limite2
property
integer limite2;
limite3
property
integer limite3;
limite4
property
integer limite4;
procedenciaProveedor
property
string procedenciaProveedor;
razonSocial
property
string razonSocial;
retenciones
property
string retenciones;
rfc
property
string rfc;
status
property
string status;
telefono
property
string telefono;
telefono1
property
string telefono1;
tipoPersona
property
string tipoPersona;
tipoProveedor
property
string tipoProveedor;
usuario
property
string usuario;
Method Details
attributeLabels()
method
|
public array attributeLabels()
| ||
| {return} | array | customized attribute labels (name=>label) |
Source Code: app/modules/Compras/models/Proveedor.php#91 (show)
public function attributeLabels()
{
return array(
'keyP' => 'Key P',
'id_proveedor' => 'Id Proveedor',
'razonSocial' => 'Razon Social',
'ciudad' => 'Ciudad',
'estado' => 'Estado',
'cp' => 'Cp',
'telefono' => 'Telefono',
'telefono1' => 'Telefono1',
'rfc' => 'Rfc',
'calle' => 'Calle',
'colonia' => 'Colonia',
'usuario' => 'Usuario',
'fecha' => 'Fecha',
'hora' => 'Hora',
'status' => 'Status',
'tipoPersona' => 'Tipo Persona',
'curp' => 'Curp',
'ctaContable' => 'Cta Contable',
'copiaCedula' => 'Copia Cedula',
'copiaActa' => 'Copia Acta',
'copiaHacienda' => 'Copia Hacienda',
'comprobanteDomicilio' => 'Comprobante Domicilio',
'retenciones' => 'Retenciones',
'tipoProveedor' => 'Tipo Proveedor',
'procedenciaProveedor' => 'Procedencia Proveedor',
'entidad' => 'Entidad',
'id_fiscal' => 'Id Fiscal',
'codigoPostal' => 'Codigo Postal',
'limite1' => 'Limite1',
'limite2' => 'Limite2',
'limite3' => 'Limite3',
'limite4' => 'Limite4',
);
}
model()
method
|
public static Proveedor model(string $className='Proveedor')
| ||
| $className | string | active record class name. |
| {return} | Proveedor | the static model class |
Source Code: app/modules/Compras/models/Proveedor.php#47 (show)
public static function model($className=__CLASS__)
{
return parent::model($className);
}
Returns the static model of the specified AR class.
relations()
method
|
public array relations()
| ||
| {return} | array | relational rules. |
Source Code: app/modules/Compras/models/Proveedor.php#80 (show)
public function relations()
{
// NOTE: you may need to adjust the relation name and the related
// class name for the relations automatically generated below.
return array(
);
}
rules()
method
|
public array rules()
| ||
| {return} | array | validation rules for model attributes. |
Source Code: app/modules/Compras/models/Proveedor.php#63 (show)
public function rules()
{
// NOTE: you should only define rules for those attributes that
// will receive user inputs.
return array(
array('id_proveedor, razonSocial, ciudad, estado, cp, telefono, telefono1, rfc, calle, colonia, usuario, fecha, hora, status, tipoPersona, curp, ctaContable, copiaCedula, copiaActa, copiaHacienda, comprobanteDomicilio, retenciones, tipoProveedor, procedenciaProveedor, entidad, id_fiscal, codigoPostal, limite1, limite2, limite3, limite4', 'required'),
array('cp, codigoPostal, limite1, limite2, limite3, limite4', 'numerical', 'integerOnly'=>true),
array('id_proveedor, razonSocial, ciudad, estado, telefono, telefono1, rfc, calle, colonia, usuario, fecha, hora, status, tipoPersona, curp, ctaContable, copiaCedula, copiaActa, copiaHacienda, comprobanteDomicilio, retenciones, tipoProveedor, procedenciaProveedor, entidad, id_fiscal', 'length', 'max'=>255),
// The following rule is used by search().
// Please remove those attributes that should not be searched.
array('keyP, id_proveedor, razonSocial, ciudad, estado, cp, telefono, telefono1, rfc, calle, colonia, usuario, fecha, hora, status, tipoPersona, curp, ctaContable, copiaCedula, copiaActa, copiaHacienda, comprobanteDomicilio, retenciones, tipoProveedor, procedenciaProveedor, entidad, id_fiscal, codigoPostal, limite1, limite2, limite3, limite4', 'safe', 'on'=>'search'),
);
}
search()
method
|
public CActiveDataProvider search()
| ||
| {return} | CActiveDataProvider | the data provider that can return the models based on the search/filter conditions. |
Source Code: app/modules/Compras/models/Proveedor.php#133 (show)
public function search()
{
// Warning: Please modify the following code to remove attributes that
// should not be searched.
$criteria=new CDbCriteria;
$criteria->compare('keyP',$this->keyP);
$criteria->compare('id_proveedor',$this->id_proveedor,true);
$criteria->compare('razonSocial',$this->razonSocial,true);
$criteria->compare('ciudad',$this->ciudad,true);
$criteria->compare('estado',$this->estado,true);
$criteria->compare('cp',$this->cp);
$criteria->compare('telefono',$this->telefono,true);
$criteria->compare('telefono1',$this->telefono1,true);
$criteria->compare('rfc',$this->rfc,true);
$criteria->compare('calle',$this->calle,true);
$criteria->compare('colonia',$this->colonia,true);
$criteria->compare('usuario',$this->usuario,true);
$criteria->compare('fecha',$this->fecha,true);
$criteria->compare('hora',$this->hora,true);
$criteria->compare('status',$this->status,true);
$criteria->compare('tipoPersona',$this->tipoPersona,true);
$criteria->compare('curp',$this->curp,true);
$criteria->compare('ctaContable',$this->ctaContable,true);
$criteria->compare('copiaCedula',$this->copiaCedula,true);
$criteria->compare('copiaActa',$this->copiaActa,true);
$criteria->compare('copiaHacienda',$this->copiaHacienda,true);
$criteria->compare('comprobanteDomicilio',$this->comprobanteDomicilio,true);
$criteria->compare('retenciones',$this->retenciones,true);
$criteria->compare('tipoProveedor',$this->tipoProveedor,true);
$criteria->compare('procedenciaProveedor',$this->procedenciaProveedor,true);
$criteria->compare('entidad',$this->entidad,true);
$criteria->compare('id_fiscal',$this->id_fiscal,true);
$criteria->compare('codigoPostal',$this->codigoPostal);
$criteria->compare('limite1',$this->limite1);
$criteria->compare('limite2',$this->limite2);
$criteria->compare('limite3',$this->limite3);
$criteria->compare('limite4',$this->limite4);
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
}
Retrieves a list of models based on the current search/filter conditions.
tableName()
method
|
public string tableName()
| ||
| {return} | string | the associated database table name |
Source Code: app/modules/Compras/models/Proveedor.php#55 (show)
public function tableName()
{
return 'proveedores';
}