RSS
Admin
Archives

毎日ぴよぴよ

勉強したことと日常を書いていきます! まだまだひよこちゃん(`・ω・´)

プロフィール

ぱっぱ

Author:ぱっぱ
ITの会社で働くおんなのこです。
最近ひかりテレビでアニメばっかりみてます。

CakePHPとjQueryをお勉強中。


BUMPが好き。
アイスが好き。
音楽聞きながらの出勤は嫌いじゃない。

最新記事
月別アーカイブ
カテゴリ
検索フォーム
QRコード
QRコード
Powered by fc2 blog  |  Designed by sebek
--.--
--


--:--
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
2011.05
21
Category : CakePHP
まだまだ次のお仕事でも使いそうなので、使えそうな所をまとめてメモ。

■テーブルのtd指定
テーブルのtd指定はよく使う割に、とてもめんどくさい。
雛形があればいつでも使えるので、作っておいた。
もっとラクな方法があると思われるがこれが私の限界でした。
■tdにオプションを指定したい時の基本形
echo $html->tableCells(array(
array(array('', array('width'=>'136'))) ));

//テーブル・フォーム・画像送信ボタンの3点セット
echo $html->tableCells(array(
array(array('●●●', array('width'=>'●●●')),
array($form->text('●●●',array('type'=>'●●●','name'=>'●●●'…) ), array('width'=>'●●●')),
array($form->submit('●●●.jpg',array('type'=>'submit',)), array('width'=>'●●●'))
)));

■よくあるログインフォーム。保存するチェックボックス付き。
こんなの。
------------------------------------
メールアドレス

パスワード

保存する
------------------------------------

/** このhtmlをhtmlヘルパーで書きたい。 **/
メールアドレス<br />
<input type="text" name="data[User][username]" id="" value="" class="txt" /><br />
パスワード<br />
<input type="text" name="data[User][password]" id="" value="" class="txt" /><br />
<input type="submit" name="submit" id="submit" value="ログイン" />
<div class="ck"><input type="checkbox" name="" id="" value="" class="checkbox" /> 保存する</div>
<div class="c-both"></div>
</form>

/** htmlヘルパーではこうなる **/
echo 'メールアドレス'.$html->tag('br').
$form->text(' ', array('name'=>'data[User][username]', 'class' =>'txt') )
.'パスワード'
.$form->text(' ', array('name'=>'data[User][password]', 'class' =>'txt') )
.$form->submit(' ', array('name'=>'submit','id' =>'submit','value' =>'1') )
.$html->div('ck', $form->checkbox(' '.'保存する'. array('name'=>'submit','id' =>'submit','class' =>'checkbox'))
.$form->label('','保存する'),'')
.$html->div('c-both', '')
.$form->end();


☆上では書いてなかったけど、formタグは書くよ!
 データの送信方法とか、移動先とかとか。
echo $form->create(null,array('method'=>'post','action'=>'#'));
?>

Comment

非公開コメント

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。