Google News
logo
Yii framework - Interview Questions
What is Formatter in Yii Framework?
Formatter is a Yii application component that is used format view data in readable format for users. By default, the formatter is implemented by yii\i18n\Formatter, which provides a set of methods to format data as date/time, numbers, currencies, and other commonly used formats. You can use the formatter as the following,
$formatter = \Yii::$app->formatter;  
  
// output: January 1, 2021  
echo $formatter->asDate('2021-01-01', 'long');  
   
// output: 12.50%  
echo $formatter->asPercent(0.125, 2);  
   
// output: jtp@example.com  
echo $formatter->asEmail('jtp@example.com');   
  
// output: Yes  
echo $formatter->asBoolean(true);   
// it also handles display of null values:  
  
// output: (not set)  
echo $formatter->asDate(null);
Advertisement