How does YII change the name of a class generated based on the table field name? -Php Tutorial

Source: Internet
Author: User
For example, if {code...} is generated by YII according to AR, the class name should also be current_version_id. how can we change the name of the generated class to currentVersionId? The matter is urgent, please answer YII .. For example:

CREATE TABLE 'tbl_myr_version' (  'current_version_id');

If YII is generated based on AR, the class name should also becurrent_version_id,, How to change the name of the generated class to currentVersionId?
The matter is urgent, please answer YII ..

Reply content:

For example:

CREATE TABLE 'tbl_myr_version' (  'current_version_id');

If YII is generated based on AR, the class name should also becurrent_version_id,, How to change the name of the generated class to currentVersionId?
The matter is urgent, please answer YII ..

This can be entered by yourself when the Model is generated in gii.

If you do not need gii, you can create a file name in the models directory.CurrentVersionId.phpAnd then write the code.

Class CurrentVersionId extends CActiveRecord {public static function model ($ className =__ CLASS _) {return parent: model ($ className);} public function tableName () {// to use the prefix tbl _, return '{myr_version}' using these two curly brackets }}';}}

Yii will automatically load.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.