2007-09-01から1ヶ月間の記事一覧

CakePHPでオンライン名刺管理

PHPの勉強がてら、オンライン名刺管理ソフトを作ってみようかと思います。 が、、、すでに、作られている方がいらっしゃったんですね。 http://mifo.jp/users/login しかもCakeで。とりあえずサイトは見ずに、要件を決めながら自力でまずは作ってみようと思…

DBへのアクセス

いろんなサイトの情報を鵜呑みにするのはどうかと思うのですが、このDBのアクセスとかにどうもEthnaは弱い、、、というかなんというか、らしいです。なんだか、今からやるならCakePHPかなー、やっぱり。 CakePHPで高速Webアプリ開発:連載|gihyo.jp … 技術…

Actionの振り分け

前回まで、URLハンドラを使っていろいろとやっていましたが、そういえば、確認画面で「登録」と「戻る」ってあったときに、アクションを振り分けないと、と思いました。どうやら、EthnaのEthna_Controller::_getActionName_Form();にフォーム値からアクショ…

Ethnaフォームヘルパについて

フォームヘルパは、Smartyのテンプレートでフォーム(form, inputタグなど)を書くときに、 アクションフォームであらかじめ定義された情報から適切なタグを自動的に生成し、 フォームを簡単に記述することができるSmartyプラグインです。 http://ethna.jp/eth…

Viewの作成

で、実際の遷移では、 regist(action) ===> regist(view)(tpl) ===> regist_confirm(action) ===> ..... という風に遷移させたいので、regist.tplに下記通り記述。 {form ethna_action="regist_confirm"} {form_submit value="確認"} {/form}という風にし、h…

$action_mapの設定

app/Sample_UrlHandler.phpに追記 今回は、http://localhost/index.php/regist/confirm/もアクセスしたいので、2つ。 var $action_map = array( 'index' => array( 'regist' => array( 'path' => 'regist', 'path_regexp' => false, 'path_ext' => false, 'o…

URL_HANDLER変数の設定

www/index.phpに追記 $_SERVER['URL_HANDLER'] = 'index';

とりあえず、、、

<form action="http://localhost/index.php/regist/confirm" method="POST"> <input type="submit" value="確認"><br /> </form>という風に、URL直書きでPOSTさせました。 http://localhost/部分をどこかで定義してあげれば、よさげ、かも?

Ethna URL_HANDLERが使いこなせず、、、

使い方がイマイチわかりません、、、。http://localhost/index.php?action_regist=trueというURLをhttp://localhost/index.php/regist/とかに変えてみる事にしました。

PHPカンファレンス2007メモ書きと初心者の所感(間違いがたくさんあるかな、、、迷い込んできた人は読み飛ばしてください。。。)

PHP

①基調講演(PHPの動向2007) PHP6.0のメインはUnicode対応 Unicode対応に伴い、mb_string関数はどうなる? PHP4系は今年一杯でEOL(但し、致命的なセキュリティホールについては2008/8までサポート) PHP4→5系への以降については、特にクラス部分の記述に注意。P…

はてなダイアリーはじめました。

しばらくは、プログラミングとかその辺のメモ書きをしていこうと思います。 当面は業務で使い始めている、PHPとかその周辺のことについて。