symfony

symfony propel:insert-sqlでエラー出たよ

symfony propel:insert-sqlでエラー symfony propel:insert-sqlしたらエラーになった。 Execution of target "insert-sql" failed for the following reason: /usr/share/pear/symfony/plugins/sfPropelPlugin/lib/vendor/propel-generator/build-propel.xml…

symfony勉強会に参加しました @株式会社ファーストロジック、2010/02/25

symfony1.4の勉強 特にsfFormについて学ばさせていただきました。 特に「1.4」で変わったことについては触れていませんでしたが、sfFormの簡単な特徴はつかむことができました。 内容的には以前勉強したものの範囲でしたので、おさらいのような感じでした。 …

propel:build-modelしたらCould not perform XLST transformation. Make sure PHP has been compiled/configured to support XSLT.っていうエラーでたす。

macportsからXSLエクステンションいれる sudo port install -v php5-xsl再度実行したらうまくいきました。ちなみにphp5×XSL入れることによってsymfonyコマンドの実行結果に色がつきました。いままで動いてたのに、なんで急にこうなったんだろう。

symfony1.3 & 1.4 Reference Guide 届いた!

買いました。1.4には特に興味あるので。 しかしワールドブックスはいかんな。お届け予定日を大幅オーバー。まあいっか。中身は、いたって簡潔だった。コマンドの使い方だったり、各symfonyメソッドの使い方であったり。「symfonyではこんなのが使えますよ」…

sfGuardPluginを利用してユーザーの簡単作成

symfony1.2です。sfGuardPluginがパワーアップしましたね。かんたんにテストユーザを作成できます。 いちいちテストデータ書くのが面倒だったので、こういうの欲しかったんですよ。 プラグインインストール symfony plugin:install sfGuardPlugin ビルド sym…

symfonyの忘れやすいコマンド

jobeet(Doctrine)の中で出てきたもので忘れやすい(長い)コマンドメモ。 escaping-strategyと対CSRF設定をつけてアプリを生成するコマンド(1日目) symfony generate:app --escaping-strategy=on --csrf-secret= Doctrine設定を反映するとき(2日目) symfony …

Couldn't locate driver named mysql の解決

こんなエラーが出てはまった。MacPortsで一気にインストールしてたから、どこに原因があるのかわからなくて。。 とりあえずこれで解決↓ php.iniに以下の設定を付け加える。 [PHP_PDO_MYSQL] extension=php_ped_mysql.dll→apacheの再起動

snow leopard環境セットアップ

ということで早速、macportsで開発環境セットアップ。 php5、apache2、mysql5、symfonyセットアップまで。 もうこれでmacportsでの構築は3度目になりますが、いまだに時間かかってしまう。。 MacPortsでインストール MacPortsの導入まではIT戦記を参照。 htt…

pearでsymfonyがインストールできない→解決

インストールエラー Package "symfony" Version "1.2.9" does not have REST xml available install failed インストールできなかったよ。 pearアップグレードしてsymfonyのチャンネルを入れ直したらできた pear アップグレード # pear upgrade PEARsudo pea…

Jobeet 7日目

7日目です。 job(仕事)をカテゴリ別に並び替えることをしました。 sluggable 7日目はページャが主体でしょうか? ページャは特にこれといったものはなかったけど それよりDoctrineのschemaのsluggableのほうが気になってしょうがない。コレ↓ JobeetCategory:…

Jobeet 6日目 モデルの詳細

こりずに6日目です。Doctrineに切り替えました。 モデルの詳細 Doctrineにまだ慣れてないのでまとめたい。 6日目はモデルに得に触れているので抑えておきたいところ。…しかし、Propelと違って、Doctrineのクエリの作り方にはいろいろメソッドがあるようで。…

mod_ktaiを使って携帯キャリア判別

暑い。暑すぎる。 さて、今日は携帯からのアクセスかどうかを判別する勉強。 最近、会社で時間がある時は先輩が書いたコードを眺めているのだが、いろいろ発見がある。そのなかで、携帯からのアクセスかどうかで、携帯専用ページに飛ばすかどうかの判別をし…

A schema.yml must only contain 1 database entry.の解決法

[sfException] A schema.yml must only contain 1 database entry.schema.ymlを書いていて、propel-build-modelしようとしたらこんなエラーが出て困った。どこを見てもおかしなところはない。 しかし、大抵は自分がミスっていることがほとんどで、よーーく見…

symfony pluginいろいろ

symfonyで開発してて、これほどまでにpluginを使ったことがなくて驚いた。 もう一つのフレームワークできるんじゃないかと。 いままでどうもプラグインに慣れなかったけれど、プラグインって、機能を知ってて使うとめっちゃ役立つのですね。 今回覚えたプラ…

symfonyでgraphvizを使ってDBリレーション図を図式化する

以前よりGraphvizには興味があったのですが symfony1.2ではスキーマ定義を簡単なコマンドでGraphvizの図式化ができるようです。 以前書いた記事にてGraphvizでaskeetのリレーション図を図式化を紹介しましたが、まさにそのまま私の望んでいた機能がsymfony1.…

symfony1.2 rsync_exclude.txtでとりあえず除外しておきたいファイル

別のサーバでの環境と自分の環境で設定が変わる部分は除外しておきたい。 または必要のないものはsyncしときたくない。 とりあえずこのファイルは除外しておきたいところ。 rsync_exclude.txt .svn .DS_store /web/uploads /cache/* /log/* /plugins/.* /con…

symfony1.1/1.2 $ symdony sync goで起こるエラーについて

symfony 1.0までよく使っていたデプロイ方法。 開発(dev) ではよく使う。 $ symfony sync dev gosymfony1.1以降ではこうすると The execution of task "project:deploy" failed. - Too many arguments ("sync dev go" given).のようなエラーが出る。 なんだ…

CentOSでPHP5.2.8をRPMでインストールする

前回の日記 でCentOSはPHP5.1.6しかインストールできなくてアワアワしてたのですがコメントにて id:Fivestar さんに教えていただいたので早速実行。 なんでPHP5.1.6までしかないのか ちょろっと調べたのだけれども、CentOS5では全体のバランスを考えてそんな…

サーバ環境構築、pearとsymfonyの環境セッティング

前回サーバにphp+mysql+apacheの設定を行いました。 ←前回の記事今日はsymfonyのセッティングをします pearインストール $ sudo yum install php-pear symfonyインストール $ sudo pear install symfony/symfonyおこられた symfony/symfony requires PHP (…

第39回PHP勉強会@関東に参加してきました

今回は自社で開催されました。 平日なので、19:30からスタート。もちろんこっちは仕事中。19:20、急いで会場準備。ばたばたしました。いま社内はほんとにいそがしく、自社でやってるにも関わらず社内で最初から最後まで参加したのはkunitさんと僕だけ。 ええ…

symfony1.1以降におけるvalidatorについて

symfony1.0で開発するとvalidator関連については慣れてしまうもの。 symfony1.1以降にはsfFormが適用され、その仕組みも変わった。 jobeet3日目であった自動バリデーション実装には、ほんと驚いた。 だって、モジュール作成したら自動的にバリデーションが作…

jobeet5日目 ルーティングの設定

4日目をなんなくクリア。しばらく間が空いてしまったけど、また頑張ってやってみる。続いて5日目。どうやらrouting周りを整備するようですね。 fivestarさんが「routingまわりが変わったよ」と言っていたので気になるところ。

jobeet4日目

ふう。3日目を細かく理解しながらやっていると結構な時間を取られてしまった。 しかしとても1時間で終わらせるのは不可能だと思うTamaCです。さてjobeetも4日目。 Before we start "jobeet_category_affiliateがあるなら飛ばしてください"と書かれてあったの…

jobeet3日目やってみた

最初にリレーションの図がどーん。 なんかシンプルだな、これから増えたり発展していくのかな。いやそんなふうには見えないかも。とゆうことで3日目。 やっとコードを書き始めた。 なんとゆうか、jobeetはゆっくり、親切だな。

jobeet二日目

機能の時点でもやってみようかな、とは思ったけど、少し様子見で。 1日目はaskeetの頃とほぼ変わらなかったので。そして2日目。 いきなりこんな画像が見えました。 なんだこれは。 まさかこんなデザインではないよね。ちょっとおしゃれになったのかな。とり…

Unable to find path for class …にハマる

一度一通り勉強したsymfonyのaskeetチュートリアルだが、 あいまいな点があったのでまたはじめからじっくりやっている。 今日は5日目をやってみたが、30分もハマったところがあったのであげておく。Unable to find path for class "questionPeer"これが出て…

symfonyを使って開発をしたい。

macportsを使ってPHP5,mysql5,apache2,(postgresql)を導入して自宅のPCでセットアップしてみた。 これだけできればsymfonyを導入するのはもう簡単なので。手順に従ってやれば1日もかからずあっとゆう間にできるものなのだが、プログラマーの世界に入って3…