<< Prev Page Next Page >>

スポンサーサイト

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


API考

最近Symfonyを触っているのですけどね。
xoopsのときも思ったしCakeのときも思ったしZend frameworkのときも思ったのだけど、
なんでそんなにクラス名とかメソッド名とか長いのみんな。
マゾなの?

あと、たかが<input>タグを表示するためだけになんでタグより多い文字数書かなきゃならんのか意味がわからない。フレームワークって楽をするためのものじゃなかったのか。

文字数を比較してみよう!

Symfonyの場合

$w = new sfWidgetFormInputText(); $w->setAttribute('maxlength, 100); $this->widgetSchema['email'] = $w; $this->setDefault(array('email' => $email)); ----- <?php echo $form['email'] ?>

PHP直書きの場合(eっていうecho htmlspecialchars()な関数を一つ作っておく)

<input type="text" name="email" value="<?php e($email)?> maxlength="100">

僕がSmarty pluginとして作った「input」利用の場合

{input type="text" name="email" value=$email maxlength=100}

ちなみにこの「input」優れもので、{input type="date"}とすればカレンダーつきの日付入力になるし、{input type="int"}とすれば整数値だけの入力になるし、{input type="checkbox" options=$options}とすればチェックボックスたくさんになるし、{input type="select" options=$options}とすればドロップダウンになるし、{input type="html"}とすればnicEditになる。ほかにもいろいろなる。

Smartyにはもともとhtml_optionsとかあるけどね。長いねん、名前が。

日々、楽をする方法を模索しています。もっと楽しようよ!もっと文字数少なくいこうよ!そう思わないか。(誰)


この記事に対するコメント

この記事に対するコメントの投稿



管理者にだけ表示を許可する

この記事に対するトラックバック

トラックバックURL
http://tockri.blog78.fc2.com/tb.php/226-20e83c1f
この記事にトラックバックする(FC2ブログユーザー)

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