ボリショイサーカスã«è¡Œã£ã¦æ¥ãŸ

ãã®ä»– No Comments »

ボリショイサーカス
相方ã¨1æ­³åŠã®å¨˜ã¨ä¸€ç·’ã«æ¨ªæµœæ–‡åŒ–体育館ã«ãƒœãƒªã‚·ãƒ§ã‚¤ã‚µãƒ¼ã‚«ã‚¹ã‚’見ã«è¡Œã£ã¦ãã¾ã—ãŸã€‚
ç§è‡ªèº«ã‚µãƒ¼ã‚«ã‚¹ã‚’見るã®ã¯åˆã‚ã¦ã§ã—ãŸã€‚
心é…ã ã£ãŸã®ã¯å¨˜ãŒ2時間見ã¦ã„られるã‹ãªã¨ã„ã†ã“ã¨ã§ã—ãŸã€‚
ã¾ã‚ã€è¡Œãå‰ã‹ã‚‰ããšã£ã¦ããŸã‚‰å¸°ã‚ã†ã¨ã„ã†ãらã„ã®æ°—æŒã¡ã§è¡Œã£ãŸã®ã§ã™ãŒã€‚

å¨˜ã¯æœ€åˆã‹ã‚‰ãªãœã‹ãƒã‚¤ãƒ†ãƒ³ã‚·ãƒ§ãƒ³ã§å¤§å–œã³ã€‚笑ã„ãªãŒã‚‰æ‹æ‰‹ã€æ‰‹æ‹å­ã‚’ã—ã¦ã„ã¾ã—ãŸã€‚
ç§ãŒæ‰‹æ‹å­ã‚„æ‹æ‰‹ã‚’ã—ã¦ã„ãªã„ã®ã«æ°—ãŒã¤ãã¨æ€’ã‚‹ãらã„ã§ã™ã€‚
ジャグリングや一輪車ã¯åˆ†ã‹ã‚Šã‚„ã™ã„ã®ã‹ã‚‚ã—れãªã„ã§ã™ã­ã€‚
å ´ã¤ãªãŽ(?)ã§ãƒ”エロãŒå‡ºã¦ãã¦ã‚´ãƒãƒ£ã‚´ãƒãƒ£ã‚„ã£ã¦ã„ã‚‹ã®ã«ã¯ã¾ã£ãŸã興味ãªã—(スイマセン)

ãã†ã“ã†ã—ã¦ã„ã‚‹ã¨ã‚„ã¯ã‚Š1æ­³åŠã®å­ä¾›ã€‚ã—ã ã„ã«é£½ãã¦æ¥ã¦ã—ã¾ã„ã¾ã—ãŸã€‚
空中ブランコã®é€”中ã§é£½ãã¦ã—ã¾ã£ãŸã®ã§ãƒ­ãƒ“ーã«å‡ºã‚‹ã¨ã€ã‚„ã¯ã‚Šä»–ã«ã‚‚å­ä¾›ãšã‚Œã®è¦ªãŸã¡ãŒä½•人ã‹ã„ã¾ã—ãŸã­ã€‚

ãã®å¾Œä¼‘憩を挟んã§ãƒ›ãƒ¯ã‚¤ãƒˆã‚¿ã‚¤ã‚¬ãƒ¼ã®èŠ¸ã‚’è¦‹ãŸå¾Œã«å¸°ã‚Šã¾ã—ãŸã€‚
帰りã®è»Šã§ã¯ãã£ã™ã‚Šå¯ã¦ã„ãŸã®ã§çœ ã‹ã£ãŸã®ã§ã—ょã†ã€‚

WordPress æºå¸¯é–²è¦§ç”¨ãƒ—ラグイン

WordPress, æºå¸¯é›»è©± No Comments »

æœ¬ãƒ–ãƒ­ã‚°ã«æºå¸¯é–²è¦§ç”¨ãƒ—ラグインをインストールã—ã¦ã¿ã¾ã—ãŸã€‚
下記ã®ã‚µã‚¤ãƒˆã«è©³ã—ãã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ–¹æ³•ã¯æ›¸ã‹ã‚Œã¦ã„ã¾ã™ã€‚

WordPress Japan :: æºå¸¯é–²è¦§ç”¨ãƒ—ラグイン

éžå¸¸ã«ç°¡å˜ã§ã—ãŸã€‚
ファイルを2ã¤ã‚¢ãƒƒãƒ—ロードã—ã¦ç®¡ç†ç”»é¢ã‹ã‚‰ãƒ—ラグインをアクティブ化ã™ã‚‹ã ã‘ã§æºå¸¯ã‹ã‚‰é–²è¦§ã™ã‚‹ã®ã«é©ã—ãŸãƒšãƒ¼ã‚¸ã«ã—ã¦ãれã¾ã™ã€‚

XREA ã«è¨­ç½®ã—㟠WordPress ã§ç”»åƒã®ã‚¢ãƒƒãƒ—ロードãŒã§ããªã„

WordPress 11 Comments »

å‰ã®æŠ•稿ã§åˆã‚ã¦ç”»åƒã‚’アップロードã—ã¾ã—ãŸã€‚
ãã®ã¨ãã«ã€ãªã‹ãªã‹ç”»åƒã®ã‚¢ãƒƒãƒ—ロードãŒã§ããªã‹ã£ãŸã®ã§å¯¾ç­–メモ。

最åˆã¯ãƒ‘ーミッションã§ã‚¨ãƒ©ãƒ¼ã«ãªã£ãŸ
-> FTP ã‹ã‚‰ wp-content ディレクリã«ãƒ‘ーミッションã®è¨­å®šã‚’ã—ãŸã€‚
å†åº¦ã‚¢ãƒƒãƒ—ロードã™ã‚‹ã¨ä»Šåº¦ã¯ wp-content 内㫠uploads ディレクトリãŒãªã„ã¨ã‚¨ãƒ©ãƒ¼ã€‚
-> FTP ã‹ã‚‰ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ä½œæˆã‚’ãŠã“ãªã„ã€ãƒ‘ーミッションã®è¨­å®šã‚’ã—ã¦å†åº¦ã‚¢ãƒƒãƒ—ロードã—ã¦ã¿ãŸã€‚
今度ã¯ãƒ•ァイルを移動ã§ããªã„ã¨ã®ã“ã¨ã€‚

ã‚°ã‚°ã£ã¦ã¿ã‚‹ã¨ã€XREA ã® PHP ã¯ã‚»ãƒ¼ãƒ•モードã§ã—ãŸã€‚
ãã®ãŸã‚FTP ã§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’作æˆã™ã‚‹ã¨ãƒ¦ãƒ¼ã‚¶ãŒ apache ã«ãªã‚‹ãŸã‚ã«ä¿å­˜ã§ããªã‹ã£ãŸã®ã§ã™ã­ã€‚

ãã“ã§ä¸‹è¨˜ã®ã‚ˆã†ã«ã—ã¾ã—ãŸã€‚

  • ローカルå´ã§ wp-content 内㫠uploads ディレクトリを作æˆ
  • ãã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’アップロード
  • FTP ã§ wp-content/uploads ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«æ›¸ãè¾¼ã¿ãƒ‘ーミッションを設定

å†åº¦ã‚¢ãƒƒãƒ—ロードã™ã‚‹ã¨ä»Šåº¦ã¯ã†ã¾ã行ãã¾ã—ãŸã€‚
ä»–ã«ã¯ CGI ã¨ã—㦠PHP ã‚’å‹•ã‹ã™æ–¹æ³•ã‚‚ã‚るよã†ã§ã™ã€‚

å‚考サイト
WordPress Japan :: トピックを表示 – XREAã§ãƒ•ァイルアップロードãŒå‡ºæ¥ãªã„
XREA ã§ WordPress ファイルアップロード機能を利用ã™ã‚‹ – Numb.
PHPã‚’CGIã¨ã—ã¦å‹•ã‹ã™æ–¹æ³•ã«ã¤ã„㦠– XREA&CORE SUPPORT BOARD

クロックス購入

ãã®ä»– 1 Comment »

クロックス

クロックスを家æ—3人ã§è³¼å…¥ã€‚
今ã¾ã§ã¯ã‚µãƒ³ãƒ€ãƒ«ã¨ã„ãˆã°ãƒ“ーサンã°ã‹ã‚Šã®ç§ã§ã—ãŸãŒã€ã¯ã‚„りもã®ã«è² ã‘ã¾ã—ãŸã€‚

ç§ã®ãŠæ°—ã«å…¥ã‚Šã®ãƒ“ーサンã¨ã„ãˆã°è‘‰å±±ã®ã’ã‚“ã’ã„ã§ã™ã€‚
å…ˆæ—¥ã€æœ¬ã‚‚出版ã•れã¾ã—ãŸã€‚

ビーサン屋ã’ã‚“ã¹ã„物語―葉山ã®ç‰‡éš…ã‹ã‚‰ä¸–界を狙ã†ã‚ªãƒ³ãƒªãƒ¼ãƒ¯ãƒ³å•†åº—

ã‚‚ã¡ã‚ん発売日ã«ãã購入ã—ã¾ã—ãŸã€‚

クロックスã¯å±¥ã心地ãŒã„ã„ã§ã™ã­ã€‚
今ã¯ã‚¸ãƒ“ッツをãƒãƒƒãƒˆã§é¸ã‚“ã§ã„ã‚‹ã¨ã“ã‚ã§ã™ã€‚

PEAR::Pager ページ番å·ã‚’ PATH_INFO ã§æ¸¡ã™

PHP 1 Comment »

ページング処ç†ã‚’行ã£ã¦ãれる PEAR::Pager ã€ã‹ãªã‚Šä¾¿åˆ©ã§ã™ã€‚
通常ã¯
index.php?pageID=2
ã®ã‚ˆã†ã«ã—ã¦ãƒšãƒ¼ã‚¸ç•ªå·ã‚’渡ã™ã®ã§ã™ãŒã“れをPATH_INFO ã§æ¸¡ã™ã«ã¯ä¸‹è¨˜ã®ã‚ˆã†ã«ã‚ªãƒ—ションパラメータを指定ã—ã¾ã™ã€‚

$params = array(
...
'path' => 'http://localhost/foo/',
'fileName' => '%d',
'append' => false,
cuurentPage => ç¾åœ¨ã®ãƒšãƒ¼ã‚¸
);

ãƒã‚¤ãƒ³ãƒˆ

append = false ãªã‚‰ã€€fileName ã® %d ã«pageID を埋ã‚込む。
currentPage を指定ã—ãªã„㨠Pager ãŒç¾åœ¨ã®ãƒšãƒ¼ã‚¸ãŒåˆ†ã‹ã‚‰ãªã„。

fileName

'path' => 'http://localhost/',
'fileName' => 'foo/%d'

ãªã©ã‚‚å¯èƒ½ã€‚append=false ãªã‚‰ fileName ã® %d ã«pageID を埋ã‚込むã¨ã„ã†ã“ã¨ã€‚

ç¾åœ¨ã®ãƒšãƒ¼ã‚¸ã‚’å–å¾—ã™ã‚‹ã«ã¯

$path_info = explode("/", $_SERVER['PATH_INFO']);
if (isset($path_info[1]) {
    $currentPage = $path_info[1];
} else {
    $currentPage = 1;
}

PATH_INFO ãŒä½¿ç”¨ã§ãã‚‹ã‹

サーãƒã«ã‚ˆã£ã¦ã¯ PATH_INFO ãŒä½¿ç”¨ã§ããªã„。
使用ã§ãã‚‹ã‹ã¯ $_SERVER["PATH_INFO"] ãŒå­˜åœ¨ã™ã‚‹ã‹ã©ã†ã‹ã€‚
ãŸã ã—ã€http://localhost/index.php ã§ã¯ $_SERVER["PATH_INFO"] ã«ã¯å€¤ã¯ã‚»ãƒƒãƒˆã•れãªã„ã®ã§ã€ http://localhost/index.php/1 ãªã©ã®ã‚ˆã†ã«ã—㦠$_SERVER["PATH_INFO"] ãŒè¨­å®šã•れã¦ã„ã‚‹ã‹èª¿ã¹ã‚‹ã€‚

PEAR::Page マニュアル

Firefox テキストエリアを外部エディタã§ç·¨é›†ã™ã‚‹

Firefox No Comments »

今ã¾ã§ã¯ãƒ–ラウザ㧠textarea を入力ã™ã‚‹ã¨ãã«ç§€ä¸¸ãªã©ã‚’ç«‹ã¡ä¸Šã’ã¦ã€ç§€ä¸¸ã§æ–‡ç« ã‚’作æˆã—ã¦ãれをコピペã—ãŸã‚Šã—ã¦ã„ãŸã€‚
Firefox ã®æ‹¡å¼µæ©Ÿèƒ½ã€Œmozexã€ã‚’使用ã™ã‚‹ã¨ã€å¤–部ã®ã‚¨ãƒ‡ã‚£ã‚¿ã§ãƒ†ã‚­ã‚¹ãƒˆã‚¨ãƒªã‚¢ã‚’編集ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã¨ã„ã†ã“ã¨ã§å°Žå…¥ã—ã¦ã¿ãŸã€‚

インストール

http://www.cas.cmc.osaka-u.ac.jp/~paoon/OriginalDoc/
上記よりインストール

設定

ツール->アドオン ã‹ã‚‰ mozex é¸æŠž

General ã‚¿ã‚°

Directory for temporary files ã«ãƒ†ãƒ³ãƒãƒ©ãƒªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’指定
例)C:\WINDOWS\Temp
[Browse]ボタンã§é¸æŠžã™ã‚‹ã®ãŒç°¡å˜ã€‚

Textarea ã‚¿ã‚°

Edit textbox in UTF-8 ã«ãƒã‚§ãƒƒã‚¯
Text Editor
例)"C:\Program Files\Hidemaru\Hidemaru.exe" /fu8 %t
使用ã™ã‚‹å¤–部ã®ãƒ†ã‚­ã‚¹ãƒˆã‚¨ãƒ‡ã‚£ã‚¿ã‚’[Browse]ボタンã§é¸æŠž
スペースãŒå…¥ã£ã¦ã„るディレクトリã¯ã‚¨ãƒ©ãƒ¼ã«ãªã‚‹ã®ã§ “” ã§å›²ã‚€ã€‚
[Browse]ボタンã ã¨å‹æ‰‹ã«ã‚„ã£ã¦ãれる。
/fu8 ㌠UTF-8 ã§ç§€ä¸¸ã‚’é–‹ã起動オプション
%t 㯠テキストエディタãŒä½¿ç”¨ã™ã‚‹ãƒ†ãƒ³ãƒãƒ©ãƒªãƒ•ァイル

HotKey ã‚’é¸æŠžã—㦠Ctrl+E ã¨ã‚­ãƒ¼å…¥åŠ›ã™ã‚‹ã¨ Ctrl+E ã§èµ·å‹•ã§ãる。ãŠå¥½ã¿ã§ã€‚

Firefox ã‚’å†èµ·å‹•

念ã®ãŸã‚

æ°—ã«ãªã£ãŸç‚¹

設定項目ãŒå‹æ‰‹ã«æ›¸ãæ›ã‚ã£ã¦ã„ãŸã“ã¨ãŒã‚ã£ãŸã®ã§ã†ã¾ã動作ã—ãªã„å ´åˆã¯ç¢ºèªã—ã¦ã¿ã‚‹ã¨ã‚ˆã„ã‹ã‚‚

ä½¿ã„æ–¹

textare ã§å³ã‚¯ãƒªãƒƒã‚¯ã€€mozex->Edit Textarea ã§è¨­å®šã—ãŸã‚¨ãƒ‡ã‚£ã‚¿ãŒèµ·å‹•
ã¾ãŸã¯ã€HotKey を設定ã—ã¦ãŠã‘ã°è¨­å®šã—ãŸã‚­ãƒ¼ã§èµ·å‹•ã™ã‚‹ã€‚ãŸã ã— textarea ãŒè¤‡æ•°ã‚ã‚‹å ´åˆã¯é¸æŠžç”»é¢ãŒè¡¨ç¤ºã•れる。

エディタã§ç·¨é›†ã—ã¦ä¿å­˜ã‚’押ã—ã€textareaをクリックã™ã‚‹ã¨ä¿å­˜ã—ãŸå†…å®¹ã§æ›´æ–°ã•れる。
ã¾ãŸã¯ã€ã‚¨ãƒ‡ã‚£ã‚¿ã¯çµ‚了ã™ã‚‹ã¨ textarea ãŒæ›´æ–°ã•れる。

CakePHP コントローラã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’URLã‹ã‚‰å®Ÿè¡Œã•ã›ãªã„

CakePHP No Comments »

コントローラã«ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ä»¥å¤–ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’書ã‹ãªã„ã®ãŒä¸€ç•ªã„ã„ã®ã‹ã‚‚ã—れã¾ã›ã‚“。
ãŸã ã€ã©ã†ã—ã¦ã‚‚書ããŸã„ã¨ã„ã†å ´åˆã«ã¯ãƒ¡ã‚½ãƒƒãƒ‰åã«ã‚¢ãƒ³ãƒ€ãƒ¼ãƒãƒ¼ “_” を付ã‘ã‚‹ã¨URLã‹ã‚‰ã‚¢ã‚¯ã‚»ã‚¹ã§ããªããªã‚Šã¾ã™ã€‚

試ã—ã« posts_controller.php ã« _foo ã¨ã„ã†ãƒ¡ã‚½ãƒƒãƒ‰åを作り /posts/_foo/ ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ã¿ã‚‹ã¨
Private Method in PostsController
You are seeing this error because the private class method _foo should not be accessed directly.

ã¨ãƒ—ライベートメソッドãªã®ã§ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã›ã‚“よã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå‡ºåŠ›ã•れã¾ã—ãŸã€‚

ã—ã‹ã—ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã£ã¦ã‚ã¾ã‚Šã‚ˆããªã„ã®ã§ã¯ã¨æ€ã„ã€è©¦ã—ã« DEBUG=0 ã¨ãƒ‡ãƒãƒƒã‚°ãƒ¢ãƒ¼ãƒ‰ã‚’本番環境用ã«ã—ãŸã¨ã“ã‚ã€

Not found
The requested address posts/_foo/ was not found on this server.

ã¨ãªã‚Šã¾ã—ãŸã€‚ã‚„ã¯ã‚Šè€ƒãˆã¦ã¾ã™ã‚ˆã­ãれãらã„。

ã¡ãªã¿ã«ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯
/cake/libs/view/templates/errors/
ã«ã‚¨ãƒ©ãƒ¼ã®ç¨®é¡žã«ã‚ˆã£ã¦15ã®ãƒ†ãƒ³ãƒ—レートãŒç”¨æ„ã•れã¦ã„ã¾ã™ã€‚
自分㧠Not found ãªã©ã®ã‚¨ãƒ©ãƒ¼ã‚’修正ã—ãŸã„å ´åˆã¯
/cake/libs/view/templates/errors/error404.thtml
ã‚’
/app/views/errors/error404.thtml
ã«ã‚³ãƒ”ーã—ã¦ä¿®æ­£ã™ã‚Œã°ãã¡ã‚‰ã®ãƒ†ãƒ³ãƒ—レートãŒä½¿ç”¨ã•れã¾ã™ã€‚

CakePHP ã®æ—¥æœ¬èªžãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã«æ›¸ã‹ã‚Œã¦ã„ã‚‹

メンãƒé–¢æ•°ã‚’ protected ã«ã—ã¦è¦‹ãˆã‚‹ã‚ˆã†ã«ã™ã‚‹ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ©ã‚¢ã‚¯ã‚·ãƒ§ãƒ³åã‚’ ‘-’ ã§ã¯ã˜ã‚ã¦ãã ã•ã„。(訳注:将æ¥ã®ä»•様???)
メンãƒé–¢æ•°ã‚’ private ã«ã™ã‚‹ãŸã‚ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ©ã‚¢ã‚¯ã‚·ãƒ§ãƒ³åã‚’ ‘–’ ã§ã¯ã˜ã‚ã¦ãã ã•ã„。(訳注:将æ¥ã®ä»•様???)

ã¨ã„ã†ã®ã¯ã“れã®ã“ã¨ãªã®ã‹ãªï¼Ÿ
ãŸã ã€”_” ã§ã¯ãªã “-” ã«ãªã£ã¦ã„る。(英語ã®ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã‚‚åŒæ§˜ã« “-” ã§ã—ãŸã€‚)

CakePHP 日本語マニュアル
C.4. コントローラ(Controllers)

CakePHP マニュアル(英語)
CakePHP Manual

CakePHP htmlヘルパーã§ãƒ©ã‚¸ã‚ªãƒœã‚¿ãƒ³ã‚’離れãŸå ´æ‰€ã«åˆ†ã‘ã¦æ›¸ã方法

CakePHP No Comments »

html ヘルパーã§ãƒ©ã‚¸ã‚ªãƒœã‚¿ãƒ³ã‚’書ãå ´åˆ
<?php echo $html->radio('Model/field', array('1'=>'option1','2'=>'option2', '3'=>'option3')); ?>
ã®ã‚ˆã†ã«æ›¸ãã¨ã€ãƒ©ã‚¸ã‚ªãƒœã‚¿ãƒ³ã‚’横ã«ä¸¦ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚

ãŸã ã€ãƒ‡ã‚¶ã‚¤ãƒ³ã«ã‚ˆã£ã¦ã¯ãƒ†ãƒ¼ãƒ–ルãªã©ã‚’使用ã—ã¦ã„ãŸã‚Šç¸¦ã«ä¸¦ã¹ãŸã‚Šã—ã¦ã€ã²ã¨ã¤ã¥ã¤è¡¨ç¤ºã•ã›ãŸã„ã¨ãã‚‚ã‚ã‚‹ã¨æ€ã„ã¾ã™ã€‚

ãã®å ´åˆã¯

<?php echo $html->radio('Model/field', array('1'=>'option1')); ?>
<?php echo $html->radio('Model/field', array('2'=>'option2')); ?>
<?php echo $html->radio('Model/field', array('3'=>'option3')); ?>

ã¨ã™ã‚Œã°ã€ãれãžã‚Œã®ãƒœã‚¿ãƒ³ã‚’希望ã®ä½ç½®ã«è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚

CakePHP html ヘルパーã§ãƒ©ã‚¸ã‚ªãƒœã‚¿ãƒ³ã®é¸æŠžçŠ¶æ…‹ (checked) を指定ã™ã‚‹æ–¹æ³•

CakePHP 1 Comment »

html ヘルパーを使用ã—ã¦ãƒ©ã‚¸ã‚ªãƒœã‚¿ãƒ³ã®é¸æŠžçŠ¶æ…‹ (checked) を指定ã™ã‚‹æ–¹æ³•ã§ã™ã€‚

下記ã®ã‚ˆã†ã«ã™ã‚‹ã¨ option2 ã«ãƒã‚§ãƒƒã‚¯ãŒã¤ãã¾ã™ã€‚
<?php echo $html->radio('Model/field', array('1'=>'option1','2'=>'option2', '3'=>'option3'), null, array('value'=>'2'), false); ?>

第4パラメータ㮠array(’value’=>’2′) ã§ãƒã‚§ãƒƒã‚¯ã™ã‚‹ãƒœã‚¿ãƒ³ã‚’指定ã—ã¦ã„ã¾ã™ã€‚
キー㮠‘value’ ã¯å›ºå®šã§ã€å€¤ã®’2′ ã®æ–¹ã‚’ãƒã‚§ãƒƒã‚¯ã—ãŸã„ラジオボタン㮠value 属性ã®å€¤ã¨åŒã˜ã‚‚ã®ã‚’指定ã™ã‚Œã°ã€ãã®ãƒœã‚¿ãƒ³ãŒãƒã‚§ãƒƒã‚¯ã•れã¾ã™ã€‚

デフォルトや以å‰å…¥åŠ›ã•れãŸçŠ¶æ…‹ã‚’è¡¨ç¤ºã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã§ããã†ã§ã™ã€‚

CakePHP html ヘルパーã§ãƒ©ã‚¸ã‚ªãƒœã‚¿ãƒ³ã‚’表示ã™ã‚‹

CakePHP No Comments »

htmlヘルパー㧠radio ボタンを表示ã•ã›ã‚‹ã«ã¯ä¸‹è¨˜ã®ã‚ˆã†ã«ã—ã¾ã™ã€‚
下記ã®ä¾‹ã§ã¯3ã¤ã®ãƒ©ã‚¸ã‚ªãƒœã‚¿ãƒ³ã‚’表示ã—ã¦ã„ã¾ã™ã€‚
<?php echo $html->radio('Model/field', array('1'=>'option1','2'=>'option2', '3'=>'option3'), ' | ', array('onchange'=>'alert(this.value)'), false); ?>

表示ã•れる HTML ã¯ä¸‹è¨˜ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚
(実際ã«ã¯1行ã§å‡ºåŠ›ã•れã¾ã™ãŒæ”¹è¡Œã‚’入れã¦ã„ã¾ã™ï¼‰

<input type="radio" name="data[Model][field]" id="field_1" onchange="alert(this.value)" value="1"  />option1 |
<input type="radio" name="data[Model][field]" id="field_2" onchange="alert(this.value)" value="2"  />option2 |
<input type="radio" name="data[Model][field]" id="field_3" onchange="alert(this.value)" value="3"  />option3 |

radio メソッド
string radio(string $fieldName, arrray $options [,string $inbetween=null [,array $htmlAttributes=array() [,bool $return=false ]]])

$fieldName
name属性ã®å€¤
$option
array(’value’=>’表示å’);
value 㯠value=”value” ã«ãªã‚Šã€è¡¨ç¤ºåã¯ãƒ©ã‚¸ã‚ªãƒœã‚¿ãƒ³ã®å¾Œã‚ã«è¡¨ç¤ºã•れる文字å
$inbetween
ラジオボタンã®é–“ã«è¡¨ç¤ºã•れる文字列
$htmlAttributes
html ã®å±žæ€§ array(’属性å’=>’値’)ã§æŒ‡å®šã™ã‚‹
$return
ヘルパーã®è‡ªå‹•出力を抑止ã™ã‚‹ï¼ˆå‚考:ヘルパーã®å‡ºåŠ›ã‚’ echo を使ã‚ãšã«å‡ºåŠ›ã™ã‚‹æ–¹æ³•)
WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン