Archive for 6月, 2008

symfony1.1リリースで使ってみる(symfonyを使ってみる5)

月曜日, 6月 30th, 2008

symfony1.1の正式版がリリースされました。

symfony | Web PHP Framework | Blog | The wait is over: symfony 1.1 released
会社の先輩が環境を用意してくれたので、
使ってみました。
 
以下のコマンドは普通に使うことが出来ました。
(ドキュメント読めばいい話なのですが。。。)

init-project
init-app
init-module

 
コマンドを使ってみて、とりあえず

actions.class.php
indexSuccess.php

らへんは同じようです。
 
気になったのはconfig/の中に出来た
frontendConfiguration.class.php
と、project直下に
batch/
が無くなっていること。
 
うまく1.0系から移行できるかやってみます。
 
【追記】
symfony1.1についての記事がありました。

第1回:これがsymfony 1.1だ!
http://www.thinkit.co.jp/article/71/1/
(Think IT)

tagged:symfony

symfonyを勉強するための本(symfonyを使ってみる4)

金曜日, 6月 27th, 2008

symfonyをより理解するために、
次の本を買いました。
(この前買ったばかりなのですが(苦笑))

symfony徹底攻略 [PHP徹底攻略シリーズ] (PHP徹底攻略シリーズ)
posted with amazlet at 08.06.27

前田 雅央 ソフトバンククリエイティブ 売り上げランキング: 73994
Amazon.co.jp で詳細を見る

 
以前ご紹介した本はアプリを作る一例からsymfonyを学べ、
今回の本は詳細に関数などを知りたい場合に使えると思います。
Amazonでのレビューではあまり評価高くなかったのですが(苦笑)、
これもかなり親切な本だと個人的には思います。
 
それにしても、以前はsymfony関連の本は英語ばかりだったと思うのですが、
最近は日本語のものも出てきました。
今後もsymfonyに関しての学習コストは
下がって行く気がしています。
tagged:symfony 本

ディレクトリにsvnのignoreをかけるコマンド

火曜日, 6月 24th, 2008

バージョン管理のSVNにおいて、
ディレクトリ全体をignoreをかけるコマンドを探していてやっと見つかりました。

svn propset svn:ignore ‘*’ [ディレクトリ名]/

 
ちなみに、ignoreされているか調べるには以下のコマンド。

svn status –no-ignore

 
結構探してしまいました(苦笑)
tagged:svn コマンド

確認画面を作る(symfonyを使ってみる3)

日曜日, 6月 22nd, 2008

symfonyを使って
なるべく簡単に管理画面を作ろうとしています。
「なるべく簡単に」ということは、
作る作業自体が簡単に、という意味ではなく、
なるべく負荷がかからず横展開できるようにする、といった感じです。
 
そんな中で、なるべくsymfonyコマンドを使った方がいいだろうと思い、
以下のコマンドを実行。

symfony propel-generate-crud

 
あっさりとDBとcreate,update,deleteなど作ってくれるのですが、
これ、確認画面がありません。
仕事で使う管理画面のため、
とりあえず確認画面を作ってみました。
作ったテンプレートはconfirmSuccess.php。
actions.class.phpにexecuteConfirmというfunctionを追加しました。
 
これ以降が結構面倒で、
確認画面を作るということは、hiddenとかで値を渡さないといけないわけです。
ということで、いろいろなところを修正。
actions.class.php

//入力情報取得
$id = $this->getRequestParameter(’id’);
//テンプレートに値を渡す
$this->id = $id;

confirmSuccess.phpなどのテンプレート

< ?= input_hidden_tag('id', $sf_params->get(’id’)) ?>

 
うーん、簡単には作れていません。。。(苦笑)
tagged:symfony

cafe関連サイトのPHP5適用検討中

木曜日, 6月 19th, 2008

私が作成?しているcafe関連サイトは
現状全てさくらの共用サーバーで運用しています。
そこで困っていることは、
昔にレンタルしたので実はPHP4のままだということです(苦笑)
 
さくらのコントロールパネルで簡単に
PHP4からPHP5に変更できるのですが、
沢山のプラグインを使っているので影響範囲が読めないのが怖いです。
そこで考えた(というか会社の後輩に教えてもらった)方法が以下になります。
 
もう一つさくらのサーバーを借りてそこはPHP5に。
今のサーバー(PHP4)を運用したまま、
新しいサーバー(PHP5)にて移管作業をし、
完了した時点でDNSの振り分けを変える。
 
時間かかりそうです。。。(苦笑)
tagged:PHP4 PHP5 さくら サーバー