Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/users/1/vmnetworks/web/zoolbox/wp/wp-includes/script-loader.php on line 706

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/users/1/vmnetworks/web/zoolbox/wp/wp-includes/script-loader.php on line 706

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/users/1/vmnetworks/web/zoolbox/wp/wp-includes/script-loader.php on line 707

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/users/1/vmnetworks/web/zoolbox/wp/wp-includes/script-loader.php on line 707

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/users/1/vmnetworks/web/zoolbox/wp/wp-content/plugins/sns-count-cache/includes/class-crypt-blowfish.php on line 235

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/users/1/vmnetworks/web/zoolbox/wp/wp-includes/load.php on line 760

Notice: Trying to access array offset on value of type bool in /home/users/1/vmnetworks/web/zoolbox/wp/wp-includes/theme.php on line 2354

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/users/1/vmnetworks/web/zoolbox/wp/wp-includes/formatting.php on line 4791

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/users/1/vmnetworks/web/zoolbox/wp/wp-includes/formatting.php on line 4791

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/users/1/vmnetworks/web/zoolbox/wp/wp-includes/formatting.php on line 4791

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/users/1/vmnetworks/web/zoolbox/wp/wp-includes/formatting.php on line 4791

Notice: Trying to access array offset on value of type bool in /home/users/1/vmnetworks/web/zoolbox/wp/wp-content/plugins/simple-map/simple-map.php on line 272
CakePHPでフィールドネーム(User.id)から、DOM ID(UserId)だけを取得・生成する方法 | ZOOLBOX(ズールボックス)
Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/users/1/vmnetworks/web/zoolbox/wp/wp-includes/formatting.php on line 4791

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/users/1/vmnetworks/web/zoolbox/wp/wp-includes/formatting.php on line 4791

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/users/1/vmnetworks/web/zoolbox/wp/wp-includes/formatting.php on line 4791

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/users/1/vmnetworks/web/zoolbox/wp/wp-includes/formatting.php on line 4791

Notice: Trying to access array offset on value of type bool in /home/users/1/vmnetworks/web/zoolbox/wp/wp-content/plugins/simple-map/simple-map.php on line 272

CakePHPでフィールドネーム(User.id)から、DOM ID(UserId)だけを取得・生成する方法

2014年11月8日 22:42

Javascript内などにフォームのDを記述したい時などに便利なヘルパー関数。domId()という関数がFormHelperに用意されています。意外と便利なので、メモっておこう。

CakePHP

FormHelperなどで、フィールドネームがUser.profile_idとかなら、パッと見てUserProfileIdというIDが割り振られることは、CakePHPを使って開発している人には分かると思います。

今回、User.plan__company_nameといった、ちょっと長くて動的にID名を取得する必要があったので、どうしようかなぁって思った時に、domId()という関数を見つけました。

フィールドネームからIDを生成する方法

echo $this->Form->domId('User.profile_id');

とすれば、

UserProfileId

といった具合に、ID名が取得・表示させることができます。

domId()、意外と便利なので覚えておきます。

著者:イハラ ユウタ

埼玉県の武蔵浦和在住。某ウェブ制作会社のFlashクリエイター兼フロントエンドエンジニアを経て、フリーのWebディベロッパーとして様々なサービス開発のお手伝いをしている最新技術が大好きなブロガー。


Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/users/1/vmnetworks/web/zoolbox/wp/wp-includes/formatting.php on line 4791

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/users/1/vmnetworks/web/zoolbox/wp/wp-includes/formatting.php on line 2692