I have an Active Record Model for Users in my application, and I was hoping to re-use this model for the user registration form. The user registration form has a few fields which I don't want to store in the database, such as the password and password confirmation (I'm storing a salt and a hash instead). Is there a way to do this with my existing User Active Record Model, or should I create a separate Form Model for the User registration form?
How do I create a CActiveRecord with attributes not present in the table?
2.8k Views Asked by Adam Fabicki At
1
There are 1 best solutions below
Related Questions in PHP
- php Variable name must change in for loop
- register_shutdown_function is not getting called
- Query returning zero rows despite entries existing
- Retrieving *number* pages by page id
- Automatically closing tags in form input?
- How to resize images with PHP PARSE SDK
- how to send email from localhost using codeigniter?
- Mariadb max Error while sending QUERY packet PID
- Multiusers login redirect different page in php
- Imaginary folder when I use "DirectoryIterator" in PHP?
- CodeIgniter + XDebug: debug only working in the main controller, index() function
- PHP script timeout when I use sleep()
- posting javascript populated form to another php page
- AJAX PHP - Reload div after submit
- PHP : How can I check Array in array?
Related Questions in YII
- An error comes in the code while using HybridAuth as extension in yii framework-"undefined variable-user_profile"
- yii 2 pagination is losing filter data in the model
- CJuiDatePicker not saving date in db
- PHP YII2 set session group_concat_max_len
- Error 500 Creating default object from empty value when uploading a file
- Yii, Load a model of a module from the main app controller
- Yii phpunit error SeleniumTestCase.php fail to open stream
- Yii will not move_uploaded_file - 500 internal server error
- Ajax Request is Not Working After CGridView Update
- Facebook SDK PHP
- Pagination in Yii framework doesn't work correctly
- Update record without replacing file path in Yii
- Yii 1.1 - Many to Many Relationship - Returning data from relation table
- Yii2 file upload is not validating file type
- Automagically logout user after session expires
Related Questions in USER-REGISTRATION
- How to register an installation remotely?
- Drupal 7 user registration custom
- What is the form parameter name to pass for a custom field of a group in Kademi?
- Wordpress - Import custom CSV file in Database and validate upon registration
- Laravel 5.1: Register user and send data to two tables at the same time: Users and Users_details
- How to make graph in Laravel 5.2
- Parse like user management in google app engine for android
- Track non registered users
- Joomla 3.2 user registration
- Edit joomla registration admin email
- Get page ID in user_register hook Wordpress
- Escape Email Address - Best Practices
- PHP MD5 Create User Form
- how can i ensure only one user account per UK resident is created on my website?
- CMS which allow different account types with registration via sms
Related Questions in YII-CACTIVERECORD
- How to exclude a CActiveRecord property from filtering with CGridView in Yii?
- How to complete data provided by a CActiveRecord model in Yii?
- CDbConnection failed to open the DB connection: could not find driver in Yii
- Yii scope related models
- Yii: Capitalise each word in a string and pass it to database
- Yii CActiveRecord relation on the foreign key of the relation
- Form is not getting submitted when render partial in Yii
- Using yii with dynamic data and highcharts
- In Yii, how can I call views belonging to another models that has a HAS_MANY relation defined with the current controller's model?
- Including class attribute in CActiveRecord
- Yii2 image dimension validation
- Recursive Many to many relationship with Yii
- Auth in Yii Framework
- Calculate the sum of a column in related models using CActiveRecord in Yii
- yii CActiveForm client validation not working on some field
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
You can declare the variables in your model and then add rules for them using the scenario attribute as @Dan mentioned.
You model would look something like:
and your rule in the model would look like:
and you also might want to use the CCompareValidator rule or similar to check the password fields match. See here.