<?php echo ($person->age)? sprintf('%d歳',$person->age):'';?> ↓↓↓ <?php echo $person->formatted_age; ?> DBに格納している値に単位をつけて出力したいケースは多く、また、値が0やNULLだった場合は単位なしで空文字を出力したいといったケースも多いです。 通常はいちいちif文や三項演算子を使ってViewを書いていくと思いますが、非常に冗長になるため、ORMに機能を追加してViewの記述を簡略化してしまおうというものです。 もちろん、その他のメリットも多々あります。
![FuelPHPのORMをフォーマット出力するパッケージが便利すぎるよ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/820a90e8271f7751e904d75842ee65e81af458b9/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9RnVlbFBIUCVFMyU4MSVBRU9STSVFMyU4MiU5MiVFMyU4MyU5NSVFMyU4MiVBOSVFMyU4MyVCQyVFMyU4MyU5RSVFMyU4MyU4MyVFMyU4MyU4OCVFNSU4NyVCQSVFNSU4QSU5QiVFMyU4MSU5OSVFMyU4MiU4QiVFMyU4MyU5MSVFMyU4MyU4MyVFMyU4MiVCMSVFMyU4MyVCQyVFMyU4MiVCOCVFMyU4MSU4QyVFNCVCRSVCRiVFNSU4OCVBOSVFMyU4MSU5OSVFMyU4MSU4RSVFMyU4MiU4QiVFMyU4MiU4OCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YWE4MTIxNDZjYzFlZDk4ZDcxMjFjZjFmY2IxMjhmMmY%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwZ29vc3lzJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1iNzEyNDJhY2YzZWMyNzc2ZTRhMThmNTEzYjMzN2ZjZQ%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D8365a6a618140a4cd55ec6d829a4d5a6)