Archive for the 'フレームワーク' Category

symfony propel:build-modelができない

木曜日, 8月 14th, 2008

symfony propel:build-model

をしたら以下のエラーがでました。

PHP Fatal error: Declaration of SequentialTask::addTask() must be compatible with that of TaskContainer::addTask() in /usr/share/pear/symfony/plugins/sfPropelPlugin/lib/vendor/phing/tasks/system/SequentialTask.php on line 35

 
うんうん悩んだ挙句、
結局先輩に質問することに(涙)
どうやらphingがsymfonyにすでに入っていて、
pearからインストールしてしまったものと衝突していることが原因とのこと。
 
そのためrootで

pear uninstall phing

でpearからアンインストール。
できました。。。。。
 
ちなみに以下のページも参考にしました。

http://groups.google.com/group/symfony-users/browse_thread/thread/a1412671b54612cc/9be43b4491b9023d?show_docid=9be43b4491b9023d

tagged:phing symfony エラー

symfony1.1でpluginを入れようとして失敗(symfonyを使ってみる8)

水曜日, 7月 23rd, 2008

ちょっとずつ、symfonyにも慣れてきました。
そこで調子に乗って、
Googleウェブマスターツールなどに登録する
sitemap.xmlを動的に作れないものかと考えて
いろいろ調べているうちにpluginを見つけました。

sfSitemap2Plugin を使ってみる
http://blog.xlune.com/2007/11/sfsitemap2plugin.html
(Xlune::Blog)

 
インストールのために、コマンドをたたくと、、、

symfony plugin-install http://plugins.symfony-project.com/sfSitemap2Plugin

You try to install a symfony 1.0 plugin.
Please read the help message of this task to know how to install a plugin for the current version of symfony.

 
うーん。。。と唸り、
このサイトに書いてあるようにコマンドを打てないだけだと考えて
ほかのpluginを入れようとしましたがこれもだめでした。
 
しょうがないと思い、上記エラーメッセージで調べてみると
以下のページが引っかかりました。

Install old plugins into 1.1
http://www.symfony-project.org/forum/index.php?t=rview&goto=56754&th=14425
(symfony framework forum: symfony 1.1)

がんばって英語を読んでみると、

Please help me so that I can use the wanted Plugins.

 
もうちょっと待つことにします(苦笑)
tagged:plugin sitemap […]

symfony1.1のアドミンジェネレーター(symfonyを使ってみる7)

土曜日, 7月 12th, 2008

symfony1.1でアドミンジェネレーターを使ってみましたが、
特別1.0から変更なさそうです。
generator.ymlも1.0のコピーでいけました。
 
アドミンジェネレーターの仕様を変えてほしいと思う今日この頃です。
(確認画面がデフォルトでついている、とか)
tagged:symfony

symfony1.1で変わったところを調べる(symfonyを使ってみる6)

土曜日, 7月 12th, 2008

いまいちドキュメントなどをみても
symfony1.1で変更になった部分がわかりづらかったです。
そこで、propel-generate-crudをして、
作られたファイルを見ることにしました。
 
ぱっと見、actions.class.phpで
私があまり見たことなかったのは

$this->form
$this->form->bind
$request

などでしょうか。
 
ネットで調べてみると、
こういうまとめもありました。

第3回:フォームフレームワークを使おう!
http://www.thinkit.co.jp/article/71/3/
(Think IT)

次は基本的な機能を作りながら
いろいろ見ていきたいと思います。
tagged:symfony

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