yPHPzƒtƒŒ[ƒ€ƒ[ƒ ..
[2ch|¥Menu]
529:nobody‚³‚ñ
09/01/30 11:51:03
Ž©ìƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚𓾂é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚ÌH

ƒf[ƒ^‚ðˆø”‚ÉŽ‚½‚¹‚ăCƒ“ƒXƒ^ƒ“ƒX“¯Žm‚ð‚¢‚ë‚¢‚ë”äŠr‚µ‚Ä‚­‚ê‚éƒNƒ‰ƒX‚ð
Ìì‚Á‚½‚ñ‚¾‚¯‚ǂǂ¤Ž‚¿ž‚߂΂¢‚¢‚Ì‚©‚í‚©‚ç‚È‚¢

530:nobody‚³‚ñ
09/01/30 17:53:58
ƒ|ƒPƒbƒgƒŠƒtƒ@ƒŒƒ“ƒX‚ðŒ©‚Ä‚é‚ñ‚¾‚ªB
1.2‚ɂȂÁ‚ÄModel::find‚ª‘å•‚É‹@”\‹­‰»‚³‚ꂽ‚Ì‚ÉA
‹Lq‚ª­‚È‚·‚¬‚éB‚à‚µ‚­‚ÍAModel::generateList()
‚̃y[ƒW‚É‘ã‚í‚è‚Ì•û–@‚ª‘‚¢‚Ä‚ ‚ê‚΂¢‚¢‚ªA
Model::find()‚¾‚¯‚ł͈Ӗ¡•s–¾‚¾‚낤B

531:nobody‚³‚ñ
09/01/30 18:27:52
>>530
‚¨‚ƂȂµ‚­‰ü’ù”Å‚ð‘Ò‚Á‚Ä‚ë

532:nobody‚³‚ñ
09/01/30 18:55:05
‰ü’ù”Å‚Á‚Äo‚é‚ÌH

533:nobody‚³‚ñ
09/01/30 19:21:00
ƒRƒ“ƒgƒ[ƒ‰‚©‚ç‚Q‚‚̃‚ƒfƒ‹‚ƃf[ƒ^‚ð‚â‚èŽæ‚è‚·‚éê‡A
ƒAƒ\ƒVƒG[ƒVƒ‡ƒ“‚ðŽg‚¤•û‚ª‚¢‚¢‚Ì‚©A
Controller::uses‚Å’¼ÚŽw’è‚·‚é•û‚ª‚¢‚¢‚Ì‚©B

534:nobody‚³‚ñ
09/01/30 19:29:43
ƒAƒ\ƒVƒG[ƒVƒ‡ƒ“Žg‚¤‚ÆŒ‹‰Ê•Ï‚í‚鎖‚È‚¢H
‚½‚Ô‚ñeƒ‚ƒfƒ‹‚ÆŠÖ˜A‚µ‚Ă郌ƒR[ƒh‚µ‚©ŠY“–‚µ‚È‚¢‚æ

535:nobody‚³‚ñ
09/01/30 23:31:39
ƒRƒ“ƒgƒ[ƒ‰‚©‚çƒRƒ“ƒgƒ[ƒ‰‚Öƒf[ƒ^‚ð“n‚·‚Ì‚Á‚ÄA‚Ç‚¤‚·‚é‚ÌH

536:nobody‚³‚ñ
09/01/31 01:44:15 ZNZRtHpp
flash

537:nobody‚³‚ñ
09/01/31 04:27:13
>>536
‚È‚é‚Ù‚ÇB
url‚Ńpƒ‰ƒ[ƒ^‚ð“n‚·‚È‚çAredirect‚Å‚à—Ç‚³‚»‚¤B
‚Å‚àAurl‚¾‚Ƒ傫‚ȃf[ƒ^‚Í“n‚¹‚È‚¢‚æ‚ËB
ƒf[ƒ^‚ªŠÛŒ©‚¦‚ɂȂ邵B

‚ ‚ÆA“¯‚¶ƒEƒBƒ“ƒhƒE‚Ì’†‚ł̂ݓn‚·‚Á‚Ä‚È‚é‚ÆA
‚Ç‚ñ‚È•û–@‚ª—Ç‚³‚»‚¤H

538:nobody‚³‚ñ
09/01/31 04:30:59
>>537
‚Ü‚ ‚È‚ñ‚¾B
ƒEƒFƒuƒAƒvƒŠ‚̓fƒXƒNƒgƒbƒvƒAƒvƒŠ‚Æ
l‚¦•û‚ªˆá‚¤‚ªEEE
‚Ü‚ A‚ª‚ñ‚΂ê‚âB

539:nobody‚³‚ñ
09/01/31 05:48:56
Session->renew()‚ÅV‚µ‚¢session_id‚ðŠ„‚èU‚ê‚Î
‚¢‚¯‚é‚©‚ÈH‚ÆŽv‚Á‚½‚ªAŠÃ‚©‚Á‚½B“¯‚¶ƒuƒ‰ƒEƒU‚Å‚Í
renew‚·‚é‘O‚Ì‚ªÁ‚¦‚éB
•ʂ̃uƒ‰ƒEƒU‚È‚ç‘åä•v‚¾‚Á‚½Bi“–‚½‚è‘O‚©j


540:nobody‚³‚ñ
09/01/31 08:38:22
‰ðŒˆBƒZƒbƒVƒ‡ƒ“‚ÌŽg‚¢•û‚ðŠÔˆá‚Á‚Ä‚éB
ƒ†ƒj[ƒNƒL[‚Ì”­s‚ª³‚µ‚¢B

541:nobody‚³‚ñ
09/01/31 09:18:36
Cakeƒ†[ƒU[‚̒჌ƒxƒ‹‚³‚ª‹ƒ‚¯‚Ä‚­‚é

542:nobody‚³‚ñ
09/01/31 09:28:15
>>541
¡CakePHP‚ª’–Ú‚ðW‚߂Ă¢‚éˆ×A‘fl‚ªuPHPƒtƒŒ[ƒ€ƒ[ƒN‚Ȃ牴‚É‚à‰½‚©ŠÈ’P‚É
WebƒAƒvƒŠ‚ªì‚ê‚é‚©‚ÈBv‚Æ‚¢‚¤‹C‚ɂȂÁ‚Ä‚¢‚é‚¶‚á‚È‚¢H
Œ©•û‚ð•Ï‚¦‚邯CakePHP‚ÌŒ÷т͑傫‚¢‚©‚àH

543:nobody‚³‚ñ
09/01/31 09:38:59
‚É‚µ‚Ä‚àƒvƒƒOƒ‰ƒ}[‚ƌĂׂȂ¢ƒŒƒxƒ‹‚ÌŽ¿–₪‘½‚·‚¬‚é


544:nobody‚³‚ñ
09/01/31 09:47:48
‚»‚ë‚»‚ësymfony‚ÌŽž‘ã‚©EEEH

545:nobody‚³‚ñ
09/01/31 10:44:44
‚»‚ê‚Å‚àì‚ê‚¿‚Ⴄ‚Ȃ禂¢‚±‚Æ

546:nobody‚³‚ñ
09/01/31 10:46:19
‚»‚ñ‚ȃŒƒxƒ‹‚Ìl‚ª³‚µ‚­ƒtƒŒ[ƒ€ƒ[ƒN‚ðŽg‚¢‚±‚È‚¹‚Ă邯‚ÍŽv‚¦‚È‚¢
•ÛŽç•s‰Â”\‚ȃVƒXƒeƒ€‚ðì‚Á‚Ä‚»‚¤

547:nobody‚³‚ñ
09/01/31 11:16:37
Web‰®‚ƌĂׂȂ¢ƒŒƒxƒ‹‚ł͂ ‚邪
exe‰®‚¾‚Á‚½‚çʼn‚»‚ñ‚È‚à‚ñ‚¾‚ëB
‚Ü‚ AƒtƒŒ[ƒ€ƒ[ƒN’mޝީ–‚µ‚©‚Å‚«‚È‚¢‚悤‚¶‚áA
‚¨‘O‚ç‚·‚®‚É”²‚©‚ê‚邿B

548:nobody‚³‚ñ
09/01/31 13:50:46
>>529
Ž©ìƒNƒ‰ƒX‚È‚ñ‚ăRƒ“ƒ|[ƒlƒ“ƒg‚É‚µ‚¿‚Ⴆ‚΂¢‚¢‚æB
‚ÅAƒRƒ“ƒgƒ[ƒ‰[‚Å
$this->Myclass->eat('hoge');

‚ÅB

>>535
ì‚è•û‚Æ‚µ‚ăf[ƒ^‚ð“n‚µ‚½‚¢‚悤‚È“à—e‚Ì‚à‚Ì‚ª‚ ‚é‚Ȃ烂ƒfƒ‹‚É‘‚¢‚½•û‚ª‚¢‚¢B
‚ÅAƒRƒ“ƒgƒ[ƒ‰[‚©‚ç‚»‚̃‚ƒfƒ‹‚̃AƒNƒVƒ‡ƒ“‚ð“Ç‚Ýo‚µ‚ăf[ƒ^‚ðŽæ“¾B

549:nobody‚³‚ñ
09/01/31 16:13:14 x6QrlarV
authcompornent‚ц[ƒU“o˜^‚µ‚½ŒãAŽ©“®“I‚ɃƒOƒCƒ“ó‘Ô‚É‘JˆÚ‚·‚鈗‚ɂ‚¢‚Ä
‚Ȃɂ©•û–@‚ª‚ ‚ê‚΋³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H

550:nobody‚³‚ñ
09/01/31 16:23:21
ƒ}ƒjƒ…ƒAƒ‹‚ð“Ç‚ß

551:nobody‚³‚ñ
09/01/31 17:40:26
ƒf[ƒ^‚ª‘S‘R‚±‚È‚­‚ĬˆêŽžŠÔ”Y‚ñ‚Å‚½‚¯‚Çconditions‚Ä‘‚­Š‚ªconditons‚ɂȂÁ‚Ä‚½`@ŽžŠÔ•Ô‚¹[

552:nobody‚³‚ñ
09/01/31 17:50:06
FX“Ç‚ñ‚ł݂½‚ªAŒ‹‹ÇŽï–¡‚Å‚â‚é‚Ô‚ñ‚ɂ̓CƒCFW‚Á‚Ä‚±‚Æ‚©

553:nobody‚³‚ñ
09/01/31 18:44:40
>>551
‚ ‚é‚ ‚é‚—‚—‚—‚—
JavaScript‚Å‚àundefined‚Æunidentified‚ð‚æ‚­ŠÔˆá‚¦‚é‚ñ‚¾‚æ‚È

554:nobody‚³‚ñ
09/01/31 18:55:23
”z—ñŽd—l‚¾‚©‚ç‚»‚¤‚¢‚¤ƒ~ƒX‚µ‚Ä‚à•ª‚©‚ç‚È‚¢‚ñ‚¾‚æ‚Ë
‚Ȃɂ©‚ ‚邽‚тɔz—ñ‚Ƀ~ƒX‚ª–³‚¢‚©ƒ`ƒFƒbƒN‚µ‚Ä‚é‚í

555:nobody‚³‚ñ
09/01/31 19:10:10
‚æ‚­Žg‚¤‚â‚‚̓eƒLƒXƒgƒGƒfƒBƒ^‚Ì‹­’²•\Ž¦Ý’è‚É“ü‚ê‚Ä‚¨‚­‚Ì‚ª‹g

556:nobody‚³‚ñ
09/01/31 19:38:57
symfony‚ðÌ—p‚µ‚½ƒI[ƒvƒ“ƒ\[ƒX‚ÌSNS OpenPNE3.0‚ª1/27‚ÉƒŠƒŠ[ƒX‚³‚ꂽ‚»‚¤‚ÈB
URLØÝ¸(www.openpne.jp)
‚ÆŒ¾‚¤Ž–‚ÍAOpenPNE3.0‚ÍPHP4‚̃T[ƒo‚ɂ̓Cƒ“ƒXƒg[ƒ‹o—ˆ‚È‚¢‚ÆŒ¾‚¤‚±‚Æ‚©H
‘½‚­‚̃AƒvƒŠ‚ªPHP4‚ÅŠJ”­‚³‚ꂽ‚à‚Ì‚ÅAPHP5‚ł̉ғ­‚ª•ÛØ‚³‚ê‚Ä‚¢‚È‚¢‚Ì‚ÅA
ƒT[ƒo‚ÌPHP‚ð5‚Éo—ˆ‚È‚¢‚ñ‚¾‚æ‚ÈB

557:nobody‚³‚ñ
09/01/31 21:24:40
>>548
ƒ‚ƒfƒ‹A‚ƃ‚ƒfƒ‹B‚ÅAˆê‰žŒ`‚Æ‚µ‚Ä‚Í
A hasMany B
B blongTo A
‚È‚ñ‚¾‚¯‚ÇA•’i•K—v‚ɂȂé‚Ì‚ÍAB‚Ì‚¤‚¿not delete‚̃tƒ‰ƒO‚ª—§‚Á‚Ä‚é
‚P‚‚̃f[ƒ^‚¾‚¯‚Ȃ̂æB‚»‚µ‚ÄA‚Ü‚ê‚Éinot deleteŠÖŒW‚È‚­j‘S‚Ä‚Ì
ƒf[ƒ^‚ª•K—v‚ɂȂéB‚±‚ê‚ð‚Ç‚¤ˆµ‚Á‚½‚ç—Ç‚¢H

A hasOne B
‚É‚µ‚Ä‚àAB‚ÉA_id‚Æ‚¢‚¤ƒtƒB[ƒ‹ƒh‚ª•K—v‚È‚¾‚¯‚ÉA‚±‚¿‚炪–]‚Þ
’Ê‚è‚É•R•t‚¯‚·‚é‚É‚ÍðŒinot delete=truej‚ª‘«‚è‚È‚¢‹C‚ª‚·‚邵A
SQL‚ÌŽÀs‚ÉŽžŠÔ‚╉’S‚ª‚©‚©‚ç‚È‚¢‚©S”z‚¾‚µA”Ä—p«‚ª‚Ç‚¤‚©H

B‚̃f[ƒ^‚ðid‚Å’¼ÚŒÄ‚Ño‚µ‚½•û‚ª‘‚¢‚悤‚È‹C‚ª‚µ‚½‚Ì‚ÅEEE
A‚ÉAnot delete‚É“–‚éB‚̃f[ƒ^‚Ìid‚ð“ü‚ê‚éƒtƒB[ƒ‹ƒh‚ðì‚Á‚Ä‚¢‚ÄA
A‚̃Rƒ“ƒgƒ[ƒ‰‚ÅB‚̃‚ƒfƒ‹‚àˆµ‚Á‚Äread(B‚Ìid)‚Á‚Ä‚·‚é‚‚à‚肾‚Á‚½B
‚¾‚¯‚ÇA‚±‚Ì‚â‚è•û‚Á‚Ä•ÏH

558:nobody‚³‚ñ
09/01/31 21:53:45
>>557
‚䂯‚è‚È‚ÌHŽ€‚Ê‚ÌH

‚±‚ñ‚È•—‚É A ‚̃‚ƒfƒ‹‘‚¢‚Ä
class A extends AppModel
{
var $hasMany = array('B' => array(
'className' => 'B',
'conditions' => array('B.delete' = 'not delete'),
),);

function hogehoge()
{
unset($this->hasMany['B']['conditions']['B.delete']);
return $this->find('all');
}
}

‚ÅA•’i‚̓Rƒ“ƒgƒ[ƒ‰‚©‚ç $this->A->find() ‚Ńf[ƒ^Žæ“¾‚µ‚ÄA
B.delete ‚𖳎‹‚·‚鎞‚Í $this->A->hogehoge() Žg‚¤‚悤‚É‚·‚邾‚낤Bjk


559:nobody‚³‚ñ
09/01/31 23:42:40
ƒRƒ“ƒgƒ[ƒ‰[‚©‚ç•ʂ̃Rƒ“ƒgƒ[ƒ‰[‚É’l‚ð“n‚·•û–@‚ÆŒ¾‚í‚ê‚ÄAƒZƒbƒVƒ‡ƒ“‚Æ‚©‚»‚¤‚¢‚¤˜b‚¶‚á‚È‚©‚Á‚½‚±‚Æ‚µ‚©‚È‚¢‚È

560:nobody‚³‚ñ
09/02/01 01:12:20
Ž¿–â‚Å‚·B

$data = array(
array(
'User' => array('id' => 1, 'name' => 'suzuki'),
'Tag' => array(
array('id' => 1, 'title' => 'hoge'),
array('id' => 2, 'name' => 'fuga')
),
),
array(
'User' => array('id' => 2, 'name' => 'sato'),
'Tag' => array(
array('id' => 1, 'name' => 'piyo'),
array('id' => 3, 'name' => 'moge')
)
)
);
$result = Set::extract('/Tag[id=1]/..', $data);
debug($result);

‚±‚̂Ƃ«$result‚É‚ÍAŒ‹‰Ê“I‚É$data‚Æ“¯‚¶ƒf[ƒ^‚ª“ü‚邯Žv‚¤‚ñ‚Å‚·‚ªA
uNotice (8): Undefined offset: 1 [CORE/cake/libs/set.php, line 415]v
‚Æ‚¢‚¤ƒGƒ‰[‚ªo‚ÄA2‚‚߂̃f[ƒ^‚ª•\ަ‚³‚ê‚Ü‚¹‚ñB‰½‚ªŒ´ˆö‚Ȃ̂łµ‚傤‚©H

561:560
09/02/01 01:26:07
‚·‚݂܂¹‚ñA’Ç‹L‚Å‚·B
PHP‚̃o[ƒWƒ‡ƒ“‚Í5.2.8ACakePHP‚̃o[ƒWƒ‡ƒ“‚Í1.2.1.8004‚Å‚·B

‚ ‚Æuarray('id' => 1, 'name' => 'piyo'),v‚ÍA
uarray('id' => 1, 'title' => 'hoge'),v‚Æ‚µ‚½•û‚ªŽ©‘R‚Å‚·‚ËB


‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

562:nobody‚³‚ñ
09/02/01 22:33:35
>>560
‚æ‚­‚í‚©‚ç‚ñ‚¯‚ÇB
Tag‚Ì“YŽš‚ÌID=1‚ª“ñ‚‚ ‚é‚©‚ç‚¶‚á‚ËH
‚»‚êˆÈŠO‚ÌðŒ‚ł̌Ÿõ‚ɂ‚¢‚Ä‚ÍAƒGƒ‰[‚Ío‚È‚¢‚µB


563:nobody‚³‚ñ
09/02/01 22:46:30
‚¿‚å‚Á‚Æ•¡ŽGH‚ȃAƒ\ƒVƒG[ƒVƒ‡ƒ“‚ɂ‚¢‚Ä‹³‚¦‚ÄB
Šî–{‚Í A hasMany B , B belongTo A ‚È‚ñ‚¾‚¯‚ÇA
A‚ÆB‚Í hasAndBelongToMany ‚Å‚à‚ ‚éB
i‚`‚ª’S“–‹³ˆõ‚ÅA‚a‚ª¶“k‚ÆŽv‚¦‚ÎB
‚`‚Ì’†‚É’S”C‚ªˆêl‹‚邿‚¤‚ÈŠ´‚¶Bj
belongTo ‚ÌA‚ÆAhasAndBelongToMany‚ÌAs‚ð
‚Ç‚¤‚â‚Á‚Ď擾‚µ•ª‚¯‚½‚ç‚¢‚¢H


564:nobody‚³‚ñ
09/02/02 01:23:57
>>563
ƒAƒ\ƒVƒG[ƒVƒ‡ƒ“‚Ìbind‚Æunbind‚ðŽg‚¢•ª‚¯‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢?

565:nobody‚³‚ñ
09/02/02 05:46:05 lBmCzdKa
1.2‚Åpaginator‚ð1‰æ–ʂɕ¡”Žg‚¤•û–@‚ª‘‚¢‚Ä‚ ‚Á‚½
blogA‚Ç‚±‚É‚ ‚Á‚½‚©’m‚Á‚Ä‚é‚ЂƂ¢‚½‚狳‚¦‚ăvƒŠ[ƒY

‚ ‚ƂŌ©‚悤‚Æ‚µ‚ĂĂǂÁ‚©‚É‚¢‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½

566:563
09/02/02 15:51:42
>>564
ˆê•û‚ðŽæ“¾‚µ‚½‚­‚È‚¢Žž‚É‚ÍA‚»‚ê‚Å‚¢‚¯‚»‚¤‚Å‚·B‚ ‚肪‚Æ‚¤B

‚¾‚¯‚Ç‹t‚ÉA—¼•ûŽæ“¾‚µ‚½‚¢Žž‚É¢‚è‚Ü‚µ‚½B
“–‚½‚è‘O‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA—¼•û‚ª“¯‚¶•Ï”‚ɬ‚´‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B

[B] => Array
(
[id] => 1
[name] => hoge
[0] => Array
(
[id] => 1
[name] => hoge
[AsB] => Array
(
[id] => 4
[A_id] => 1
[B_id] => 1
)
)
)
‚±‚êA‚Ç‚¤‚â‚Á‚Ä•ª—£‚·‚éH
‚à‚µ‚­‚ÍA•ÊX‚̕ϔ‚łƂèo‚·•û–@‚ÍH
‚»‚ê‚Æ‚àA‚»‚à‚»‚àƒf[ƒ^ƒx[ƒX‚ÌÝŒv‚ª‚¨‚©‚µ‚¢H

567:nobody‚³‚ñ
09/02/02 16:28:39
>>566
—Ç‚­‚݂̂±‚߂ĂȂ¢‚¯‚ÇAtable‚É–â‘肪‚ ‚è‚»‚¤‚È‚«‚ª‚·‚é
teachers , students ‚ª‚ ‚é‚Ì‚©‚ÈH
classes ‚ª‚ ‚ê‚΂·‚×‚Ä‰ðŒˆ‚·‚邿‚¤‚È‹C‚ª‚·‚邯‚LjႤ‚Ì‚©‚¢H

568:563
09/02/02 19:05:21
Auth‚àŒ“‚˂邂à‚è‚Ȃ̂ÅA A hasMany B ‚ÌA‚Íusers‚Ȃ̂ł·B
‚¾‚©‚çgroups‚àì‚Á‚Ä‚ ‚邯‚ÇAclasses‚âgroups‚Ì‚¢‚¸‚ê‚Å‚à
B blongsTo`‚ÌŠÖŒW‚ɂȂç‚È‚¢‚̂ł·B


569:nobody‚³‚ñ
09/02/02 19:06:34
URLØÝ¸(www.google.co.jp)

‹t“]‚µ‚»‚¤

570:nobody‚³‚ñ
09/02/02 19:55:59
>>568
‚¢‚â‚¢‚â‚»‚¤‚¢‚¤‚±‚Á‚¿‚á‚È‚¢‚Å‚µ‚å

‚à‚Á‚Æ‹ï‘Ì“I‚É‘‚¢‚Ă݂½‚ç‚Ç‚¤‚æB
uA hasMany B , B belongTo A ‚È‚ñ‚¾‚¯‚ÇA A‚ÆB‚Í hasAndBelongToMany ‚Å‚à‚ ‚év‚Á‚ÄŒ¾‚í‚ê‚Ä‚à‚Ë‚¦
ŠÖŒW‚·‚éModel‚ÆA‚»‚±‚ÅŽg‚í‚ê‚Ä‚¢‚éƒAƒ\ƒVƒG[ƒVƒ‡ƒ“‚Ì“à—e‚ðA‹ï‘Ì“I‚É‚½‚Ì‚Þ

571:nobody‚³‚ñ
09/02/02 20:48:11
>>569
‚±‚ê‚Á‚ÄGoogle‚ł̌ŸõŒ”‚̃gƒŒƒ“ƒhƒOƒ‰ƒt‚¾‚æ‚Ë‚¦B
CakePHP‚ÍFX‚Æ–â‘肪‘½‚­‚ÄA‚»‚Ì‰ðŒˆ–@‚ð’T‚·ˆ×‚ɂ݂ñ‚È‚¹‚Á‚Ä‚ÆuCakePHPv
ƒL[ƒ[ƒh‚ÅŒŸõ‚ð‚µ‚Ä‚¢‚éB‚¾‚©‚çŋߌŸõŒ”‚ªƒEƒiƒM“o‚è‚È‚ñ‚¾B
‚ÆŒ¾‚¤Œ©•û‚à‚ ‚é‚Ì‚©‚È‚ H¢ŠÔ‚Ì’–Ú‚ðW‚ß‚éˆ×‚ÌCakePHP‚Ìí—ª‚Å‚ÍH

572:nobody‚³‚ñ
09/02/02 21:19:08
>>566
•K—v‚ȃf[ƒ^‚𓾂ç‚ê‚éfind‚ð‚µ‚ÄAŽ©‘O‚ÅH•v‚·‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚È

573:563
09/02/02 21:22:19
usersƒe[ƒuƒ‹
id
name

personsƒe[ƒuƒ‹
id
name
user_id //‚±‚ꂪŽå‚½‚éuser

persons_usersƒe[ƒuƒ‹
id
person_id
user_id //‚»‚Ì‘¼‚Ìuser

Userƒ‚ƒfƒ‹
var $hasMany = array('Person' => array('className' => 'Person',
'foreignKey' => 'user_id'));

Personƒ‚ƒfƒ‹
var $belongsTo = array('User' => array('className' => 'User',
'foreignKey' => 'user_id'));
var $hasAndBelongsToMany = array('User' => array('className' => 'User',
'joinTable' => 'persons_users',
'foreignKey' => 'person_id',
'associationForeignKey' => 'user_id',
'unique' => true));


574:563
09/02/02 21:23:10
PersonsƒRƒ“ƒgƒ[ƒ‰
class PersonsController extends AppController {
function view($id = null) {
$this->set('person', $this->Person->read(null, $id));
debug($this->Person->read(null, $id));
}
}

‚·‚邯A$person['User']‚ÉA>566‚Ý‚½‚¢‚ÉAbelognsTo‚ÆhasAndBelongsToMany‚Ì
—¼•û‚̃f[ƒ^‚ª“ü‚Á‚Ä‚µ‚Ü‚¤B
['User'][id]
['User'][name]‚Æ‚©‚ÍAblongsTo‚̃f[ƒ^
['User'][0][id]
['User'][0][name]‚Æ‚©‚ÍhasAndBelongsToMany‚̃f[ƒ^‚¾‚ÆŽv‚¤B


575:nobody‚³‚ñ
09/02/02 22:34:43

var $hasMany = array('Profile1' =>
array('className' => 'Profile',
'foreignKey' => 'user_id',
),
'Profile2' =>
array('className' => 'Profile',
'foreignKey' => 'user_id',
)
);

576:563
09/02/02 22:56:48
>>575
‚»‚ꂾII‚¤‚Ü‚­‚¢‚«‚Ü‚µ‚½I‘½ŽÓ‘½ŽÓ

577:nobody‚³‚ñ
09/02/03 09:54:32
ƒ‚ƒfƒ‹ŠÔ‚̃f[ƒ^‚Ì‚â‚èŽæ‚è‚âA
ˆê‚‚̃‚ƒfƒ‹‚Å•¡”‚̃tƒB[ƒ‹ƒh‚Ì
ƒf[ƒ^‚ð‘€ì‚·‚é‚Ì‚Á‚ÄA‚Ç‚¤‚â‚é‚ÌH
‚Æ‚¢‚¤‚©A‚»‚¤‚¢‚¤‚̂ͧ‚ß‚ç‚ê‚È‚¢H

‚ ‚éƒtƒB[ƒ‹ƒh‚Ƀf[ƒ^‚ª‘‚«ž‚܂ꂽ‚çA
“¯Žž‚ɕʂ̃tƒB[ƒ‹ƒh‚É‚àƒf[ƒ^‚ð‘‚«ž‚Ý‚½‚¢B
iDB‚ÌÝŒv‚ª‚»‚à‚»‚àç’·‚Ƃ̔ᔻ‚Í•ª‚©‚éBj

578:nobody‚³‚ñ
09/02/03 10:15:42
>>577
afterSave , afterDelete

579:nobody‚³‚ñ
09/02/04 16:42:15
ƒZƒŒƒNƒgƒƒjƒ…[‚ðì‚邽‚ß‚ÉAfind('list')‚Å”z—ñ‚ðŽæ“¾‚µ‚ÄA
‚±‚Ì”z—ñ‚Ìæ“ª‚ÉA—Ⴆ‚ÎA
$sel[0]='‚±‚±‚©‚ç‘I‚ñ‚Å';
‚Ý‚½‚¢‚Ȃ̂ð’ljÁ‚·‚é‚Ì‚Á‚ÄA‚Ç‚¤‚·‚éH

array_unshift‚¾‚ÆAID‚É“–‚锎š‚ªÄŠ„‚è•t‚¯‚³‚ê‚Ä‚µ‚Ü‚¤B


580:nobody‚³‚ñ
09/02/04 17:30:08
formƒwƒ‹ƒp[‚̃IƒvƒVƒ‡ƒ“Žw’è‚É‚»‚¤‚¢‚¤‹@”\‚ª–³‚¢‚©‚Æ
”z—ñ‚É’¼‚Ƀf[ƒ^‚ð“ü‚ê‚ăoƒŠƒf[ƒVƒ‡ƒ“‚Ƈ‚킹‚ÄŠÈ’P‚É‚â‚ê‚È‚¢‚©‚ðŒŸ“¢‚·‚é

581:nobody‚³‚ñ
09/02/04 18:18:31
ƒ|ƒPƒbƒgƒŠƒtƒ@ƒŒƒ“ƒX‚¾‚ÆA‚»‚à‚»‚à
$form->input('sel_id')
‚Ìà–¾‚ª–³‚¢‚ñ‚¾‚æ‚È[B
$form->select‚É‚à‚È‚³‚°B

”z—ñ‚É’¼‚Ƀf[ƒ^“ü‚ê‚ÄAksort‚łł«‚½‚©‚ç‚¢‚¢‚©B


582:nobody‚³‚ñ
09/02/04 18:39:48
>>581 ‚¦H
$form->select()‚¾‚Æ‘æ5ˆø”showEmpty‚É•¶Žš—ñŽw’è
’²‚ׂĂȂ¢‚¯‚Çinput‚à‚¢‚¯‚é‚Í‚¸

583:nobody‚³‚ñ
09/02/04 19:26:25
‚Ù‚ñ‚Æ‚¾Bo—ˆ‚½B
‚»‚¤‚¾‚æ‚È[B‘fl‚ÌŽ„‚Å‚àAo—ˆ‚È‚¢‚Æ•s•Ö‚¾‚Á‚ÄŽv‚¤‚à‚ñ‚È[B

584:nobody‚³‚ñ
09/02/04 23:27:52
ƒ|ƒPƒbƒg‚È‚ñ‚Æ‚©‚ª‚Ç‚ñ‚È‚à‚ñ‚¾‚©’m‚ç‚È‚¢‚¯‚ÇA‚Ü‚¸ƒ}ƒjƒ…ƒAƒ‹Œ©‚Ü‚µ‚傤‚æB
‚¹‚Á‚©‚­Cake‚Í“ú–{ŒêƒhƒLƒ…ƒƒ“ƒg‚ª[ŽÀ‚µ‚Ä‚é‚ñ‚¾‚©‚çB

585:nobody‚³‚ñ
09/02/05 00:17:23
‚¤‚ÞEEE‚¨‚Á‚µ‚á‚é’Ê‚èBŒ‹‹ÇAWeb‚Ì“ú–{Œêƒ}ƒjƒ…ƒAƒ‹‚ªˆê”ÔŽQl‚ɂȂÁ‚Ä‚éB
‚±‚ꂾ‚¯‚Å‚àCakePHP‚ð‘I‚ñ‚Å—Ç‚©‚Á‚½‚ÆŽv‚¤B
‚¾‚¯‚ÇAކ‚Ì–{‚Å’T‚·•û‚ª‘‚¢Ž–‚à‘½‚¢‚µA‹·‚¢‰æ–ʂłâ‚Á‚Ä‚é‚Ì‚Åwebƒ}ƒjƒ…ƒAƒ‹
‚ðŠJ‚¢‚Ä‚éꊂª–³‚¢‚̂ł·B
ƒ|ƒPƒŠƒtƒ@‚Ì1.2.1‘Ήž‚µ‚½‰ü’ù”Å‚ª‘‚­o‚Ä—~‚µ‚¢B‚Å‚«‚ê‚ÎAAuth‚Æ‚©1.2‚Ì
V‹@”\‚ð‚«‚Á‚¿‚èà–¾‚µ‚Ä—~‚µ‚¢B

586:nobody‚³‚ñ
09/02/05 00:26:39
1.2stableo‚½‚µAŠeŽÐ‘Ήž”Å”­”„‚ð‘_‚Á‚Ä‚é‚Å‚µ‚å
‹tˆø‚«“I‚Ȃ̂͗~‚µ‚¢‚È‚Ÿ`

587:582
09/02/05 09:29:26
>>584
‚Ü‚¸ƒ}ƒjƒ…ƒAƒ‹Œ©‚悤‚Æ‚¢‚¤‚͓̂¯ˆÓ‚¾‚¯‚ÇAƒ}ƒjƒ…ƒAƒ‹‚Ì‹Lq‚ª‚Ü‚¾‚Ü‚¾•sŠ®‘S‚Ȃ͎̂–ŽÀ

¡‰ñ‚ÌŒ‚Å‚ ‚ê‚Î
select(string $fieldName, array $options, mixed $selected, array $attributes, boolean $showEmpty)
‹ó‚Ì‘I‘ðƒIƒvƒVƒ‡ƒ“‚ð•\ަ‚µ‚½‚­‚È‚¢ê‡A$showEmpty ‚ð false ‚É‚µ‚Ü‚·B
‚ÆA‚ ‚é
boolean ‚̈ø”‚ɃeƒLƒXƒg‚ðŽw’è‚·‚é‚È‚ñ‚ÄAURLØÝ¸(api.cakephp.org) ‚Ń\[ƒX‚ðŒ©‚é‚µ‚©‚È‚¢
i¡‰ñ‚̓|ƒPƒbƒgƒŠƒtƒ@ƒŒƒ“ƒXŒ©‚½‚Æ‚¢‚¤‚©‚çA‚‚Á‚±‚ñ‚¾‚Ü‚Åj

588:nobody‚³‚ñ
09/02/05 09:35:20
>>581
•t‚¯‰Á‚¦‚邯A‹l‚Ü‚Á‚½‚ç URLØÝ¸(api.cakephp.org) ‚ðŒ©‚é‚Ì‚ªAˆê”ÔŽè‚ÁŽæ‚è‘‚¢
‚±‚Á‚¿‚ÍAƒ}ƒjƒ…ƒAƒ‹‚æ‚è‚ÍXV‘‚¢‚µAÅI“I‚ɂ̓\[ƒX‚ð’Ç‚¦‚邵
‚Ü‚ A‚ª‚ñ‚΂Á‚Ä‚­‚ê


589:nobody‚³‚ñ
09/02/05 17:58:21
findAll ‚Å ƒtƒB[ƒ‹ƒh price ‚© item ‚̂ǂ¿‚ç‚©‚Ƀ}ƒbƒ`‚·‚邯‚¢‚¤ƒNƒGƒŠ‚𑂭ꇂÁ‚Ä
‚Ç‚¤‚·‚ê‚΂¢‚¢‚ÌH

590:nobody‚³‚ñ
09/02/05 18:28:27
>>589

1.2‚¾‚Á‚½‚ç
$this->MODELNAME->find('all',
@array(
@@'conditions'=>array(
@@@@'MODELNAME.price' => '2000',
@@@@'MODELNAME.item' => 'ITEM')
@)
);

‚±‚ñ‚ÈŠ´‚¶

591:nobody‚³‚ñ
09/02/05 18:29:43
>>590
‚ ‚肪‚Æ‚¤I
‚»‚Ì‘O‚ÉMYSQL‚ª“ú–{Œê‚ЂÁ‚©‚©‚ç‚È‚¢‚Æ‚¢‚¤BBB
‚È‚ñ‚Å‚¾‚ëB
ŽQl‚ɂȂè‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

592:589
09/02/05 18:34:16
cakephp ‚Ƃ͊֌W‚È‚¢‚ÆŽv‚¢‚Ü‚·‚¯‚Ç
$option = array('Faqlist.name LIKE BINARY' => $str);

‚Á‚ÄBINARY ‚Á‚Ă̂ð‚‚¯‚邯 “ú–{Œê‚à‚¤‚Ü‚­‚ЂÁ‚©‚©‚邿‚¤‚ɂȂè‚Ü‚·B
¡‚܂ł͂¿‚á‚ñ‚ƂЂÁ‚©‚©‚Á‚Ä‚½‚Ì‚ÉBMYSQL‚ÌŽd—l‚ª‚©‚í‚Á‚½‚Ì‚©‚È[

593:nobody‚³‚ñ
09/02/05 18:52:42
>>590
"or"‚Æ‚©“ü‚ê‚È‚­‚Ä‚à—Ç‚¢‚ñ‚Å‚µ‚½‚Á‚¯H

594:nobody‚³‚ñ
09/02/05 18:55:11
db‘¤‚Ì•¶ŽšƒR[ƒh‚ªLatin1‚Æ‚©‚¾‚ÆBinary‚ň—‚·‚邵‚©‚È‚¢‚Á‚Ä‚±‚Æ‚¾‚ÆŽv‚¤‚¯‚Ç‚ËB

595:nobody‚³‚ñ
09/02/06 03:00:32
Model::save()‚ÌÛ‚ÉA•¡»‚ðŽc‚µ‚½‚¢‚ÆŽv‚Á‚ÄA
id‚ª‹ó‚ɂȂê‚ÎV‹K•Û‘¶‚³‚ê‚é‚Ì‚©‚ÈH‚ÆŽv‚Á‚ÄA
ƒ‚ƒfƒ‹‚É
function beforeSave() {
unset ($this->data[$this->name]['id']);
return true;
}
‚Æ‘‚¢‚Ă݂½‚ªAUPDATE‚³‚ê‚Ä‚µ‚Ü‚Á‚½B

‚©‚Æ‚¢‚Á‚ÄA
function beforeSave() {
$d = $this->data;
unset ($d[$this->name]['id']);
$this->create();
$this->set($d);
return true;
}
‚Á‚Ä‚µ‚½‚çAcreated‚Ì“ú•t‚ª0‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚½B

‰½‚©—Ç‚¢•û–@–³‚¢H


596:nobody‚³‚ñ
09/02/06 08:05:18 OIEK7Rhk
•¡»‚ðŽc‚µ‚½‚¢‚È‚ç“ñ‰ñsave‚·‚é•K—v‚ª‚ ‚é‚ñ‚¶‚á‚Ë[‚©H

597:nobody‚³‚ñ
09/02/06 09:38:20
>>595
‚ǂ̂悤‚É•¡»‚µ‚½‚¢‚Ì‚¾‚낤‚©H
update‚¾‚낤‚ªinsert‚¾‚낤‚ªA“¯‚¶ƒf[ƒ^‚ðinsert‚·‚邯‚¢‚¤‚±‚ƂȂç
afterSave‚ÅAcreateŒãsave‚·‚ê‚Ηǂ¢‚ÆŽv‚í‚ê
•Ê‚ÌDB‚ɕۑ¶‚µ‚½‚¢‚Æ‚¢‚¤‚̂ȂçuseDbConfig‚ð•ÏX‚µ‚Äsave‚©‚ÈH

‚¢‚¸‚ê‚É‚¹‚æafterSave‚¶‚á‚È‚¢‚ÆAvalidationError‚̂Ƃ«‚É‚àsave‚³‚ê‚¿‚Ⴄ‚ñ‚¶‚á‚È‚¢‚©‚È

598:nobody‚³‚ñ
09/02/06 10:28:16
>>596,597
•¡»‚Á‚Ä•\Œ»‚ªˆá‚Á‚½‚©‚à‚µ‚ê‚ñB‚·‚Ü‚ñ
uƒoƒbƒNƒAƒbƒv‚ðŽc‚·v‚Á‚ÄŠ´‚¶B
Šù‘¶‚̃f[ƒ^‚Ì•ÒW‚ÌÛAŠù‘¶‚̃f[ƒ^‚Í
‚»‚̂܂Üi휂̃tƒ‰ƒO‚ð—§‚Ä‚éj‚ÅA
V‚µ‚¢id‚ŕۑ¶‚µ‚½‚¢B

‚·‚邯AafterSave‚Å‚Íã‘‚«‚³‚ꂽŒã‚¾‚©‚ç
ƒ_ƒ‚Å‚µ‚åH ‚»‚±‚ÅAbeforeSave‚Åid‚ð
‹ó‚É‚·‚ê‚ÎV‚µ‚¢id‚ŕۑ¶‚³‚ê‚é‚©‚ȂƎv‚Á‚½‚ªA
‚È‚º‚©ã‘‚«‚³‚ê‚Ä‚µ‚Ü‚Á‚½i‘OŽÒjB
ƒRƒs[‚µ‚½ƒf[ƒ^‚Å‘‚«ž‚ñ‚¾‚çAcreate‚Ì
î•ñ‚ª”²‚¯‚Ä‚µ‚Ü‚Á‚½iŒãŽÒjB‚Æ‚¢‚¤ŽŸ‘æ‚Å‚ ‚è‚Ü‚·B

599:nobody‚³‚ñ
09/02/06 10:42:52
>>599
—š—ð‚ðŽc‚·‚Á‚Ä‚±‚Æ‚ËB—‰ð‚µ‚½B
‚Å‚àA‚»‚ê‚Å‚àafterSave‚¾‚낤
V‹K‚̃f[ƒ^‚ðinsert‚µ‚ÄAafterSave‚ÅŠù‘¶‚̃f[ƒ^‚ðupdate‚·‚銴‚¶‚¶‚á‚È‚¢‚©‚È
URLØÝ¸(book.cakephp.org)
beforeSave‚Í‚ ‚­‚܂ŕۑ¶‚·‚éƒf[ƒ^‚ð‚¢‚¶‚Á‚½‚è‚·‚邯‚«‚ÉŽg‚¤‚à‚Ì‚¾‚ÆŽv‚¤‚æ
¦>>597‚ÌvalidationError‚̂Ƃ«‚É‚àsave‚³‚ê‚é‚͊ԈႢ‚̂悤‚¾

600:nobody‚³‚ñ
09/02/06 10:53:08
>>599
>V‹K‚̃f[ƒ^‚ðinsert‚µ‚ÄAafterSave‚ÅŠù‘¶‚̃f[ƒ^‚ðupdate‚·‚é

‚±‚̈—‚̓Rƒ“ƒgƒ[ƒ‰‚É‘‚­‚±‚Æ‚É‚È‚é‚æ‚ËH
‚Ç‚±‚©‚ÅAuƒrƒWƒlƒXƒƒWƒbƒN‚̓‚ƒfƒ‹‚Év‚È‚ñ‚Ä‘‚¢‚Ä‚ ‚Á‚½‚Ì‚ÅA
ƒ‚ƒfƒ‹‚É‘‚­•û–@‚ðl‚¦‚Ä‚½BiƒRƒ“ƒgƒ[ƒ‰‚©‚ç‚Í•’Ê‚Ésave‚µ‚Ä‚é
‚悤‚ÉŒ©‚¦‚邯‚ÇAƒ‚ƒfƒ‹‚Ì•û‚ŃoƒbƒNƒAƒbƒv‚ðŽc‚µ‚Ä‚éA‚Á‚ÄŠ´‚¶j
‚à‚µ‚­‚ÍAƒ‚ƒfƒ‹‚Éã‹L‚̈—‚ð‚·‚éƒƒ\ƒbƒh‚ðì‚é•û–@‚à‚ ‚éH
Model::save()‚ðã‘‚«‚µ‚½‚çEEE‚³‚·‚ª‚É‚â‚₱‚µ‚¢‚±‚Æ‚É‚È‚é‚æ‚ÈB

601:nobody‚³‚ñ
09/02/06 11:04:42
>>600
afterSave‚ÆŒ¾‚Á‚Ă邭‚ç‚¢‚¾‚©‚çAModel‚Å‚µ‚å[‚ª
‚¨‚Ü‚¢‚³‚ñ‚Ì‚¢‚¤‚悤‚ÉAŽ©“®“I‚É—š—ð‚ªŽc‚邼B
‚Ü‚¸‚ÍAƒ}ƒjƒ…ƒAƒ‹“Ç‚ñ‚ŃR[ƒ‹ƒoƒbƒNƒƒ\ƒbƒh‚ð—‰ð‚·‚é‚ׂµ

602:nobody‚³‚ñ
09/02/06 11:08:14
‚ B‚»‚¤‚©B‚¿‚å‚Á‚ƕ׋­‚µ‚ÄAŽŽ‚µ‚Ă݂éB

603:nobody‚³‚ñ
09/02/06 11:16:38
>>602 Have a nice cooking !

604:nobody‚³‚ñ
09/02/06 12:54:05
>>601
uV‹K‚̃f[ƒ^‚ðinsert‚µ‚Äv‚àModelHH
‚»‚ÌŒãAafterSave‚Ì’†‚ÅgetID‚Å‚«‚é‚Ì‚Í
V‚µ‚¢•û‚̃f[ƒ^‚ÅAŠù‘¶‚̃f[ƒ^‚Ìid‚Í
Žæ“¾‚Å‚«‚È‚¢‚̂łÍH


605:nobody‚³‚ñ
09/02/06 12:58:50 Fuxx6e9Y
ƒoƒŠƒf[ƒVƒ‡ƒ“‚ªŒø‚©‚È‚¢B•‚¯‚ĉº‚³‚¢B

ƒ‚ƒfƒ‹‚ɒljÁ‚·‚邾‚¯‚Å“®ì‚·‚邿‚ËH

var $validate = array(
'xxx' => array(
'rule' => VALID_NOT_EMPTY,
'message' => '•K{€–Ú‚Å‚·B'
)

606:nobody‚³‚ñ
09/02/06 13:12:45
>>604
‚»‚ê‚ÍAController
Šù‘¶‚Ìid‚ɂ‚¢‚Ä‚ÍAŽ©•ª‚ÅH•v‚µ‚Ă݂Ă­‚êBgetID‚·‚é•K—v‚ª‚ ‚邯‚ÍŽv‚¦‚ñ‚©‚ç

607:nobody‚³‚ñ
09/02/06 13:51:55
>>606
‚ ‚肪‚Æ‚¤B‚í‚©‚è‚Ü‚µ‚½B

‚¢‚­‚‚©‚̃‚ƒfƒ‹‚Å“¯—l‚̈—‚ª—L‚é‚Ì‚ÅA
ƒƒ\ƒbƒhì‚Á‚ÄAAppModel‚É‘‚¢‚Ă݂܂µ‚½B

608:nobody‚³‚ñ
09/02/06 14:27:27
Ca‚‹ePHP‚Á‚ÄXSS‚Æ‚©SQLINJECTION‚ɑΉž‚µ‚Ă܂·‚©H
Ž©•ª‚ň—‚·‚邵‚©‚È‚¢‚Å‚·‚ ‚‹H

609:nobody‚³‚ñ
09/02/06 14:49:58
Šî–{“I‚Ɉ—‚Í‚³‚ê‚邪A’m‚炸‚ÉŒŠ‚ðì‚邱‚Ƃ͂ł«‚é‚Ì‚ÅA
Ž©•ª‚ňӎ¯‚·‚é•K—v‚Í‚ ‚éB“–‘R‚¾‚ªB

610:nobody‚³‚ñ
09/02/06 16:08:24
>>608
XSS‚âSQLƒCƒ“ƒWƒFƒNƒVƒ‡ƒ“‚ÌŽd‘g‚݂ƑÎô•û–@‚ð’m‚Á‚Ä‚¢‚ê‚ÎA
‚¨‚Ì‚¸‚Æ•ª‚©‚é˜b‚¾‚ÆŽv‚¤‚ªH

611:nobody‚³‚ñ
09/02/06 16:17:31
‚b‚‚‹‚…‚̃ZƒLƒ…ƒŠƒeƒBŠÖŒW‚Í‚ ‚Ü‚èM—po—ˆ‚È‚¢‚¯‚Ç


612:nobody‚³‚ñ
09/02/06 16:32:25
‚³‚·‚ª‚ÉXSS‚ɂ‚¢‚Ä‚ÍAHelperŽg‚í‚È‚¢ŒÀ‚è‚ÍAŽ©•ª‚Åh()‚É’Ê‚·‚µ‚©‚È‚¢‚í‚È

613:nobody‚³‚ñ
09/02/06 16:44:06
Ajax‚µ‚Ă邯Œ©—Ž‚Æ‚·‚±‚Æ‚à‚ ‚é‚©‚àB

614:nobody‚³‚ñ
09/02/06 22:15:58 OIEK7Rhk
‚±‚ê‚Á‚ÄDB‚ɃƒbƒN‚©‚¯‚邱‚Æ‚Á‚Ăł«‚È‚¢‚ÌH
BEGIN‚Ńgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“ŠJŽn
SELECT FOR UPDATE‚ÅXV—pƒf[ƒ^Žæ“¾‚Æ“¯Žž‚ɃƒbƒN
UPDATE‚Ńf[ƒ^XV
COMMIT‚Ńgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“I—¹

‚Ý‚½‚¢‚ÈŠ´‚¶‚É‚µ‚½‚¢‚ñ‚¾‚¯‚ÇASELECT FOR UPDATE‚Á‚Ä
‚Ç‚¤‚â‚Á‚Äݒ肵‚Ä‚â‚Á‚½‚ç‚¢‚¢‚ñ‚¾H

615:nobody‚³‚ñ
09/02/07 09:27:29 u7AiZVmn
webroot‚Ì.phpƒtƒ@ƒCƒ‹‚©‚çcake‚̃Rƒ“ƒgƒ[ƒ‰‚ð“Ç‚ñ‚Å
•\ަ‚µ‚½‚¢‚̂ł·‚ªA
include‚ŃRƒ“ƒgƒ[ƒ‰‚ª“ǂ߂܂¹‚ñ‚Å‚µ‚½B

view‚É‚·‚ê‚Î‰ðŒˆ‚·‚é‚̂͂킩‚é‚̂ł·‚ªA
ŠO•”‚©‚çcake‚ÌŒ‹‰Ê‚ðŽó‚¯‚Ƃ邱‚Æ‚Á‚Ä–³—‚È‚ñ‚Å‚·‚©‚ËH

616:nobody‚³‚ñ
09/02/07 10:22:18
>>615
i¡l‚¦‚Ä‚¢‚é‰ðŒˆ•û–@‚ª‚Ç‚¤‚â‚Á‚½‚ç‚Å‚«‚é‚©‚¶‚á‚È‚­‚Äj
‹ï‘Ì“I‚É¡•ø‚¦‚Ä‚¢‚é–â‘è‚ð‘‚«ž‚ñ‚¾‚Ù‚¤‚ªA‰ðŒˆ‚ɂ‚Ȃª‚è‚â‚·‚¢‚ÆŽv‚¤‚æ

webroot‚Éphpƒtƒ@ƒCƒ‹‚ð’u‚­‚Æ‚¢‚¤‚Ì‚ÍA•ûŒü«‚ªŠÔˆá‚Á‚Ä‚¢‚é‰Â”\«‚ª‚‚¢

617:nobody‚³‚ñ
09/02/07 18:26:40
•¡”‚̃‚ƒfƒ‹ƒf[ƒ^‚ð•Û‘¶‚µ‚½‚¢Žž‚Á‚Ăǂ¤‚â‚Á‚Ä‚é?
ðŒ‚Æ‚µ‚Ă͂ǂ¿‚ç‚àƒoƒŠƒf[ƒVƒ‡ƒ“’Ê‚Á‚½‚ç•Û‘¶B

ƒoƒŠƒf[ƒVƒ‡ƒ“ƒ`ƒFƒbƒN‚Æ‚»‚Ì•\ަ‚Ƃ̗¼—§‚ªãŽè‚­‚Å‚«‚È‚¢B

618:nobody‚³‚ñ
09/02/07 18:37:09
>>617
'validate' => 'first' ‚ÅsaveAll()

URLØÝ¸(book.cakephp.org)


619:nobody‚³‚ñ
09/02/07 19:28:59
>>618
–¾Šm‚È“š‚¦‚ð‚ ‚è‚ª‚Æ‚¤B
ƒtƒH[ƒ€‚̃oƒŠƒf[ƒVƒ‡ƒ“ƒGƒ‰[•\ަ‚à­‚µ‚Ä‚±‚¸‚è‚Ü‚µ‚½‚ªŽŽ‚µ‚ÄŒ©‚Ü‚·B
saveAll‚ðƒlƒbƒgã‚Ìî•ñ‚ÅŽŽ‚µ‚½‚ñ‚Å‚·‚ªAƒGƒ‰[•\ަ‚ª‚«‚¿‚ñ‚Æo‚È‚©‚Á‚½‚ñ‚Å‚·‚æ‚ËB
ƒtƒH[ƒ€ƒwƒ‹ƒp[‚ÌŽw’è•û–@‚Ì–â‘è‚¶‚á‚È‚¢‚©‚ÆŽv‚Á‚Ä‚¢‚Ü‚µ‚½‚ªB

taskƒ‚ƒfƒ‹‚ÆAƒAƒ\ƒVƒG[ƒVƒ‡ƒ“‚µ‚½Timelineƒ‚ƒfƒ‹(hasMany)‚̃tƒH[ƒ€‚Í‚±‚ñ‚ÈŠ´‚¶‚Å‘‚¢‚Ă܂·B
echo $form->input('task');
echo $form->input('Timeline.progress');

‚¿‚å‚Á‚Æ‘OŒ©‚½‚Æ‚«‚ÍsaveAll‚Ìà–¾‚È‚©‚Á‚½‹C‚ª‚·‚é‚̂͋C‚Ì‚¹‚¢‚©‚ÈEEB
—š—ð‚ðŒ©‚é‚Æ‹C‚Ì‚¹‚¢‚¶‚á‚È‚¢‹C‚à‚·‚éA¡ŒŽ‚É“ü‚Á‚Ä’N‚©–󂵂Ă­‚ꂽ‚ñ‚¾‚Ë‚ ‚肪‚Æ‚¤–óŽÒ‚³‚ñB

620:nobody‚³‚ñ
09/02/07 23:38:50 K4fXwaLQ
uƒ}ƒjƒ…ƒAƒ‹/ŠJ”­—á/ACL‚ð§Œä‚·‚éƒVƒ“ƒvƒ‹‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“v‚Å
UserŽ©g‚ª‘‚¢‚½Post‚̂ݕÒW‚Å‚«‚ÄA‘¼l‚ÌPost‚Í•ÒW‚Å‚«‚È‚¢‚悤‚É‚µ‚½‚¢‚̂ł·‚ªA
‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñB„ƒ

isAuthorized()‚Æ‚©beforeFilter()‚ɂȂñ‚©‚¿‚Ü‚¿‚Ü‘‚­‚µ‚©‚È‚¢‚ñ‚Å‚µ‚傤‚©H

—Ⴆ‚ÎAACLŽg‚Á‚ĂȂ¢‚¯‚ÇA

function isAuthorized() {
if ($this->Auth->user('username') == 'admin') {
return true;
}

if (!empty($this->params['pass'][0])){ // ƒ†[ƒU[–¼
if ($this->Auth->user('username') != $this->params['pass'][0]) {
return false;
}
}

return true;
}

‚±‚ñ‚ÈŠ´‚¶‚Æ‚©H


621:nobody‚³‚ñ
09/02/07 23:48:49
URLØÝ¸(book.cakephp.org)

622:nobody‚³‚ñ
09/02/08 00:16:52 XBcxfvCP
TRPGƒIƒ^‚µ‚©Šì‚΂Ȃ»‚¤‚Èã‹Là–¾‚ðn“Ç‚·‚ê‚ÎA
uƒ}ƒjƒ…ƒAƒ‹/ŠJ”­—á/ACL`v‚̃Tƒ“ƒvƒ‹‚Å
id:1‚ÌUser‚݂̂ªuser_id:1‚ÌPost‚ð•ÒW‚Å‚«‚邿‚¤‚ɂł«‚é‚ñ‚Å‚·‚©H

623:nobody‚³‚ñ
09/02/08 01:12:57
>>622
uTRPGƒIƒ^‚µ‚©Šì‚΂Ȃ»‚¤‚Èã‹Là–¾‚ðn“Ç‚·‚ê‚ÎAv‚Á‚Ä‚±‚Æ‚ÍA
‚¿‚á‚ñ‚Ɠǂñ‚łȂ¢‚Ì‚©B
ƒ}ƒjƒ…ƒAƒ‹‚­‚ç‚¢“ǂ߂æw

‚»‚ê‚Æ‚à“ǂ߂Ȃ¢‚­‚ç‚¢”nŽ­‚È‚ÌHww
‚à‚µ‚»‚¤‚¾‚Á‚½‚炲‚ß‚ñ‚Ëwww


624:nobody‚³‚ñ
09/02/08 02:18:10
>>622
ƒ}ƒjƒ…ƒAƒ‹‚ÌX‚Ȃ闉ð‚Ì‚½‚ß‚ÉuŽw—Ö•¨Œêv‚ð“Ç”j‚·‚é‚ñ‚¾w

625:nobody‚³‚ñ
09/02/08 02:30:48
formƒwƒ‹ƒp[‚ÅA•¡”‚̃eƒLƒXƒg“ü—Íbox‚ð
1s‚É•À‚ׂé‚Ì‚Á‚ÄA‚Ç‚¤‚·‚é‚ÌH


626:nobody‚³‚ñ
09/02/08 04:45:10
>>625
Ž©•ª‚ŃtƒH[ƒ€‚ð‘‚­

627:nobody‚³‚ñ
09/02/08 04:56:26
>>626
‚¦‚ÁAƒ}ƒWH

628:nobody‚³‚ñ
09/02/08 11:29:47 XBcxfvCP
‚¢‚âA“Ç‚ñ‚¾ã‚ÅŒ¾‚Á‚Ä‚é‚ñ‚¾‚ªBBB

‚±‚ꂾ‚ƃe[ƒuƒ‹’PˆÊ‚ł͑åä•v‚¾‚¯‚ÇAƒŒƒR[ƒh’PˆÊ‚ł̌ ŒÀ‚Ìݒ肪
‚Å‚«‚È‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÆŽv‚¤‚ñ‚¾‚ªAˆá‚¤‚Ì‚©H

‚È‚ñ‚©A‚±‚±‚̓Œƒxƒ‹’á‚¢‚È‚ŸB

629:nobody‚³‚ñ
09/02/08 11:49:57
‚»‚̈—‚ÍAŽ©•ª‚Å‘‚­‚ñ‚¾‚æB
Ž©•ª‚ª“Še‚µ‚½‚â‚‚¾‚¯•ÒW‚Å‚«‚é‚Á‚ÄB
“–‚½‚è‘O‚¾‚ëB

ŠÇ—ŽÒ‚Í‘Sˆõ‚Ì‚à‚Ì‚ð•ÒW‚Å‚«‚é‚©‚à‚µ‚ê‚È‚¢‚µA
•ʂɕÒWŽÒ‚Æ‚¢‚¤l‚ðì‚é‚©‚à‚µ‚ê‚È‚¢B

’N‚ª‰½‚ð•ÒW‚Å‚«‚é‚©‚ðŒˆ‚ß‚é‚̂͂¨‘OB
‚æ‚Á‚Ä‚¨‘O‚ª‚»‚¤‚¢‚¤ƒR[ƒh‚ð‘‚­BOK?

ƒŒƒxƒ‹‚ª’á‚¢‚̂͂¨‘OB

630:nobody‚³‚ñ
09/02/08 12:03:59
>>625
tableƒ^ƒOŽg‚¤‚Æ$form->text()‚ð1s‚É•À‚ׂ邱‚Æo—ˆ‚邿B
Œã‚ÍAapp/webroot/css/cake.generic.css‚Ì“à—e‚ðŽ©•ª‚ÌD‚݂ɕÒW‚·‚邾‚ÈB
i‚Å‚àA‚È‚ñ‚ÅCakePHP1.2‚Ìdefault‚Ìcss‚Í‚±‚ñ‚ȂɕϑԂȂ̂¾‚ëHj

631:nobody‚³‚ñ
09/02/08 12:10:49
'div' => 'false' ‚Æ‚©‚ʼn¡‚É•À‚ׂç‚ꂽ‹C‚à‚·‚邪EEE

> i‚Å‚àA‚È‚ñ‚ÅCakePHP1.2‚Ìdefault‚Ìcss‚Í‚±‚ñ‚ȂɕϑԂȂ̂¾‚ëHj
“¯ˆÓBƒfƒtƒHƒ‹ƒg‚̃tƒHƒ“ƒg‚̑傫‚³‚Æ‚©ƒ}[ƒWƒ“‚Æ‚©
Šeƒuƒ‰ƒEƒU‚̊Ԃł̈Ⴂ‚ð‹zŽû‚·‚é’ö“x‚É‚µ‚Ä‚¨‚¯‚΂¢‚¢‚Ì‚ÉB


632:nobody‚³‚ñ
09/02/08 12:17:33 XBcxfvCP
>>629

> ‚»‚̈—‚ÍAŽ©•ª‚Å‘‚­‚ñ‚¾‚æB

‚¢‚âA‘‚©‚È‚«‚á‚È‚ç‚È‚¢‚Ì‚ÍAʼn‚©‚ç‚í‚©‚Á‚Ă邿B
‚Å‚àA‚Ç‚±‚É‘‚¯‚΂¢‚¢‚Ì‚©‚ª‚í‚©‚ç‚È‚¢B

isAuthorized()‚âbeforeFilter()‚É‘‚­‚Ì‚©H

633:nobody‚³‚ñ
09/02/08 12:21:23
ƒ`ƒPƒbƒg‚𓊂°‚é‚ñ‚¾B

Summary: "cake.generic.css" looks like hentai
Type: RFC

634:nobody‚³‚ñ
09/02/08 12:23:13
>>632
‚²”Ñ‚©‚çH‚ׂ邩–¡‘X`‚©‚çH‚ׂ邩B
D‚«‚É‚µ‚ë‚—

635:nobody‚³‚ñ
09/02/08 13:06:23
>>631
<?php
echo $form->text('hoge0', array('div' => 'false'));
echo $form->text('hoge1', array('div' => 'false'));
echo $form->text('hoge2', array('div' => 'false'));
?>
‚±‚ê‚Å‚Íc‚É‚R‚•À‚ñ‚Å‚µ‚Ü‚Á‚½‚ªA‚±‚ñ‚È‘‚«•û‚ł͂Ȃ¢‚Ì‚©‚ÈHH

636:nobody‚³‚ñ
09/02/08 13:29:45
>>628
ƒŒƒxƒ‹‚ª’á‚¢‚̂͂¨‘O‚Ì“ª

637:622
09/02/08 13:32:48 ByGZ6/FB
>>632
‹³‚¦‚Ä‚â‚é‚©‚ç“y‰ºÀ‚µ‚ÄuŽ©•ª‚Ì“ª‚Ì’ö“x‚ªˆ«‚¤‚²‚´‚¢‚Ü‚µ‚½v‚Æ‚o‚b‚Ì‘O‚ÅŒ¾‚¦

’P‚ÉACO‚Émodel,foreign_key‚ð–Ú“I‚̃ŒƒR[ƒh‚Ì‚à‚Ì‚Éݒ肵‚Ä“o˜^‚µ‚ÄA
ARO‚ÆACO‚ÌŠÖŒW‚ð’è‹`‚·‚邾‚¯
ACO“o˜^ˆÊ’u‚ÍŽí—Þl‚¦‚Ä“K‹X‘I‚×

ŠÖŒW‚Ì’è‹`‚ƃ`ƒFƒbƒNŠÖ”‚ɂ‚¢‚Ä‚Í>>622‚É‘‚©‚ê‚Ä‚é

638:621
09/02/08 13:33:26 ByGZ6/FB
622‚¶‚á‚È‚­‚Ä621‚¾‚Á‚½

639:nobody‚³‚ñ
09/02/08 14:40:18
CakePHP‚ÅŒfަ”Âì‚ê‚Ü‚·H

640:nobody‚³‚ñ
09/02/08 14:43:20
>>639
‚¨‘O‚͉½‚ðŒ¾‚Á‚Ä‚¢‚é‚ñ‚¾H

641:nobody‚³‚ñ
09/02/08 14:45:17
>>640
Ž¿–₵‚Ä‚¢‚é‚̂ł·B

642:nobody‚³‚ñ
09/02/08 15:03:43
>>641
‚Í‚¢‚Í‚¢Aƒ\[ƒfƒXƒlB
ŽŸ‚̃lƒ^‚ªŽv‚¢‚‚©‚È‚¢‚Ì‚ÅAƒ}ƒWƒŒƒX‚·‚éB
ì‚ê‚Ü‚·B
ˆÈãB



643:nobody‚³‚ñ
09/02/08 15:04:30
>>639
ƒxƒ^‚ÌPHP‚Åì‚邿‚èA’ZŽžŠÔ‚ÅA‚‹@”\(Ajax‚È‚Ç)‚ÈŒfަ”‚ªì‚ê‚Ü‚·‚æB
‚ª‚ñ‚΂Á‚Ä‚­‚¾‚³‚¢B

644:nobody‚³‚ñ
09/02/08 16:07:39
>>642-643
‚ª‚ñ‚΂è‚Ü‚·I

645:nobody‚³‚ñ
09/02/08 16:20:11
Ž©•ª‚Ì“ª‚Ì’ö“x‚ªˆ«‚¤‚²‚´‚¢‚Ü‚µ‚½

646:nobody‚³‚ñ
09/02/08 16:26:13 SHT1by4H
ƒoƒŠƒf[ƒVƒ‡ƒ“‚ÅAˆê‚‚̃tƒB[ƒ‹ƒh‚ɑ΂µ‚ÄA
•¡”‚̃‹[ƒ‹‚ðݒ肵‚Ä‚¢‚½ê‡‚ÉA
ˆê‚‚̃Gƒ‰[‚ªŒŸ’m‚µ‚½ê‡ˆÈ~‚Ì
ƒoƒŠƒf[ƒVƒ‡ƒ“‚Í‚¨‚±‚í‚È‚¢‚±‚Æ‚ÍAo—ˆ‚Ü‚·‚©H

—Ⴆ‚ÎAŠúŠÔ‚Ì“ü—Í‚ª‚ ‚Á‚½ê‡A“ü—Í’l‚ª³‚µ‚­
‚È‚©‚Á‚½ê‡A‚»‚ÌŒã‚̑Ó–‚ÈŠúŠÔ‚Å‚ ‚é‚©‚Ç‚¤‚©‚Ì
ƒ`ƒFƒbƒN‚Í‚¢‚ç‚È‚¢‚̂ł·‚ªB

647:nobody‚³‚ñ
09/02/08 16:41:27
>>644
‚±‚ê‚©‚çŽn‚ß‚é‚È‚çA‚±‚Ì–{‚¨Š©‚ßB
uCakePHP“O’ê“ü–åv@CakePHP1.2‚Åà–¾‚µ‚Ä‚ ‚é‚©‚çA‚ƂĂàŠy‚É“ü–å‚Å‚«‚½B
URLØÝ¸(www.amazon.co.jp)“O’ê“ü–å-ƒC[ƒW[ƒQ[ƒg/dp/479811717X
«‚±‚̃y[ƒW‚à“ü–åŽÒ‚É‚¨Š©‚ß‚©‚ÈB
URLØÝ¸(kuri6005.sakura.ne.jp)

648:nobody‚³‚ñ
09/02/08 16:53:37
>>646
URLØÝ¸(book.cakephp.org)
'last' => true

649:nobody‚³‚ñ
09/02/08 17:20:04
>>648
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚·‚݂܂¹‚ñB
‚µ‚Á‚©‚è‚Æà–¾‚³‚ê‚Ä‚¢‚Ü‚·‚ËB
‚à‚Á‚Æ‚¿‚á‚ñ‚Ɠǂ܂Ȃ¢‚Æ‚¢‚¯‚Ü‚¹‚ñ‚ËB

650:nobody‚³‚ñ
09/02/08 17:46:55 srWubjja
Œg‘ёΉžƒy[ƒW‚ðì‚낤‚ÆŽv‚Á‚ÄA/m/‚ÅƒŠƒNƒGƒXƒg‚³‚ꂽ‚çŒg‘уy[ƒW‚ð•\ަ‚Á‚Ä‚â‚낤‚Æ‚µ‚Ä‚¢‚Ä
•\ަ‚Í‚¤‚Ü‚­‚Å‚«‚½‚ñ‚Å‚·‚¯‚ÇAPC—pƒy[ƒW‚̃tƒH[ƒ€‚ÅA
$form->create('post', array('action' => 'view'));
‚Á‚Ä‚â‚Á‚½‚Æ‚«‚ÉA$this->data‚Ƀf[ƒ^‚ª“ü‚Á‚Ä‚¢‚邯‚«‚ÍA
action="/post/view/1"‚Æ‚©‚ɂȂé‚ñ‚¾‚¯‚ÇAƒf[ƒ^‚ª“ü‚Á‚ĂȂ¢‚Æ
action="/m/post/view"‚Á‚Ä/m/‚ªæ“ª‚ɂ‚¯‚ç‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
ƒvƒƒOƒ‰ƒ€’†‚Å/m/‚ð‚‚¯‚Ä‚é‚Ì‚Íroutes.php‚Å
Router::connect('/m/:controller/:action/*", array('prefix' => 'mobile'));
‚Æ‚µ‚Ä‚¢‚邯‚±‚¾‚¯‚È‚ñ‚¾‚¯‚ÇA$form->create‚Á‚Ä‚±‚±‚ðŒ©‚ÄURL‚ð
Ž©“®¶¬‚µ‚Ä‚é‚ñ‚Å‚µ‚傤‚©H
‚¾‚Æ‚µ‚½‚ç‚Ç‚¤‚â‚Á‚½‚炤‚Ü‚­‰ðŒˆ‚Å‚«‚é‚ñ‚Å‚µ‚傤‚©H

651:nobody‚³‚ñ
09/02/08 18:01:22 srWubjja
‚·‚ñ‚Ü‚¹‚ñARouter::Connect‚ðƒRƒƒ“ƒg‚É‚µ‚½‚ç‚¿‚á‚ñ‚Æ‚¤‚²‚«‚Ü‚µ‚½B
‚Æ‚¢‚¤‚±‚Æ‚Í$form->create‚ł͂±‚ê‚ð‚Ý‚ÄURL‚𶬂µ‚Ä‚é‚ñ‚Å‚·‚ËB
Œg‘ÑAPC‚Ì—¼—pƒTƒCƒgì‚Á‚Ä‚él‚͂ǂ¤‚â‚Á‚Ä‰ðŒˆ‚µ‚Ä‚é‚ñ‚Å‚µ‚傤‚©H

652:nobody‚³‚ñ
09/02/08 21:16:52
>>647
‚²’š”J‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
–¾“ú‚Ì–é‚ɂłà–{‰®‚És‚Á‚Ä‚±‚悤‚ÆŽv‚¢‚Ü‚·I

653:nobody‚³‚ñ
09/02/08 21:59:25
URLØÝ¸(cakephp.jp)

654:nobody‚³‚ñ
09/02/08 22:39:55
>>635
‚¤‚¿‚à‚»‚ꎎ‚µ‚½B3s‚ɂȂÁ‚¿‚á‚Á‚½B
‚â‚Á‚ÏA>626‚ÌŒ¾‚¤’Ê‚èAŽ©•ª‚Å
ƒtƒH[ƒ€‚ð‘‚©‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Ì‚©EEEÏÝÄÞ¸¾

¶”NŒŽ“ú‚ð“ü—Í‚³‚¹‚é‚Ì‚ÉAƒZƒŒƒNƒgƒƒjƒ…[‚Å‚Í
•s•ւȂ̂ÅA’¼Úu”NvuŒŽvu“úv‚Ì”Žš‚ð
“ü—Í‚³‚¹‚½‚¢‚Ì‚ËB
‰½‚©AŠÈ’P‚È•û–@‚ ‚éH

‚Å‚«‚ê‚ÎA”N†iMTSHj‚ª•t‚¢‚Ă邯¼—ï‚É’¼‚µ‚Ä
—~‚µ‚¢‚ñ‚¾‚¯‚ÇEEEi‚»‚±‚܂ŋ‚ß‚é‚͖̂³—‚©Bj


655:nobody‚³‚ñ
09/02/08 22:49:40
‘f‚Ìhtml‚̃^ƒO‚ðAcake—¬‚ɕϊ·‚·‚邿‚¤‚ȃtƒBƒ‹ƒ^‚Æ‚©‚ ‚ê‚΂¢‚¢‚È[

656:nobody‚³‚ñ
09/02/08 23:14:43
>>654
'div' => false ‚É‚µ‚ÄAo‚Ä‚­‚éƒtƒH[ƒ€‚ª‰üs‚³‚ê‚é‚Ì‚ÍAFormHelper‚Ì–â‘è‚Æˆá‚¤B
CSS‚Å‚»‚¤Žw’肵‚Ä‚ ‚é‚©‚ç‰üs‚³‚ê‚éB

input {
clear: both;
}

‚Ý‚½‚¢‚ÈŠ´‚¶‚ÅB

‚¢‚Á‚Ø‚ñA“ǂݞ‚ñ‚Å‚éCSSƒtƒ@ƒCƒ‹‚ðˆÚ“®‚·‚é‚Ȃ肵‚ÄA“ǂݞ‚߂Ȃ¢‚悤‚É‚µ‚Ă݂ëB


657:nobody‚³‚ñ
09/02/09 00:07:57
>>656
CakePHP1.2‚̕ϑÔcss‚ð‚Æ‚Á‚Ï‚ç‚Á‚½‚çA'div' => 'false'‚ð•t‚¯‚È‚­‚Ä‚àtextBox‚ª‚Ps‚É
‚¿‚á‚ñ‚Æ‚R‚•À‚ÔBŽ¿–âŽÒ‚ÍCakePHP1.2‚̕ϑÔcss‚ð“Ë”j‚µ‚ÄtextBox‚ð‚Ps‚É•À‚ׂé•û–@‚ð
Ž¿–₵‚Ä‚¢‚é‚Ì‚¾‚ÆŽv‚¤B
<?php
echo $form->text('hoge0');
echo $form->text('hoge1');
echo $form->text('hoge2');
?>
<br>
<br>
<?php
echo $form->text('hoge0', array('div' => 'false'));
echo $form->text('hoge1', array('div' => 'false'));
echo $form->text('hoge2', array('div' => 'false'));
?>

>>654
Ž©•ª‚ŃtƒH[ƒ€‚ð’¼Ú‘‚¢‚½‚Æ‚µ‚Ä‚àACakePHP1.2‚̕ϑÔcss‚̕ǂɑj‚Ü‚ê‚邯Žv‚¤B
“G‚ÍCakePHP1.2‚̕ϑÔcss‚¾‚ÆŽv‚¤B•Ï‘Ôcss‚ðU—ª‚·‚é‚Ì‚ª‹ß“¹B

tableƒ^ƒO‚ðŽg‚¤‚ƕϑÔcss‚Ì’†‚Å‚àtextBox‚ð1s‚Å•\ަ‚Å‚«‚éB‚ªÚׂȃŒƒCƒAƒEƒg‚ð
’²®‚µ‚悤‚Æ‚·‚邯•Ï‘Ôcss‚Æí‚í‚´‚é‚𓾂Ȃ¢B
<table>
<tr>
<td><?php echo $form->text('hoge0'); ?></td>
<td><?php echo $form->text('hoge1'); ?></td>
<td><?php echo $form->text('hoge2'); ?></td>
</tr>
</table>

658:nobody‚³‚ñ
09/02/09 00:13:00
‰½‚ŕϑÔCSS‚Ì‚½‚ß‚É
–³‘ʂȘJ—ÍŽg‚Á‚Ä‚é‚ñ‚¾‚—

659:nobody‚³‚ñ
09/02/09 00:18:41
>>658
‰É‚Å‘¼‚É‚â‚鎖‚à‚È‚¢‚Ì‚ÅAƒ`ƒ‡ƒbƒg‚â‚Á‚Ă݂½‚¾‚¯B

660:nobody‚³‚ñ
09/02/09 01:19:15
‚Ä‚±‚Æ‚ÍCSS‚ðAYUI‚Æ‚©‚ÌƒŠƒZƒbƒg‚ɕς¦‚ê‚΂¢‚¢‚¾‚¯‚©

661:nobody‚³‚ñ
09/02/09 02:53:29
>>659
‚¶‚á‚ –l‚̃TƒCƒgì‚é‚ÌŽè“`‚Á‚Ä‚­‚ê‚Ü‚¹‚ñH


ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

5296“ú‘O‚ÉXV/152 KB
’S“–:undef