What is the difference between a standard controller and a custom controller?
Category:
technology and computing
browsers
Custom Controller:
It is an Apex class that implements all of the logic for a page without leveraging a standard controller. Custom Controllers are associated with Visualforce pages through the controller attribute. Custom controller defines its own functionality.
Likewise, what is the difference between custom controller and extension?
Use custom controllers when you want your Visualforce page to run entirely in system mode, which does not enforce the permissions and field-level security of the current user. A controller extension is an Apex class that extends the functionality of a standard or custom controller.
People also ask, what are different types of controllers in Salesforce?
what are differnt types of controllers in salesforce
- Apex Code Development (78177)
- Lightning (10827)
- Trailhead (10115)
- Security (2675)
- Perl, PHP, Python & Ruby Development (1984)
- Chatter and Chatter API Development (1645)
- Salesforce Labs & Open Source Projects (1137)
- Desktop Integration (1097)
Standard Controllers. A StandardController object that is automatically provided for standard and all custom objects, bindable to a Visualforce page component with the “standardController” attribute. It provides a reference to a single/list of record to a set of common actions for data processing and default navigation