php
今の会社に転職してから、ずっと開発担当してたサイトが本日公開されました。 photohitoという写真共有サイトです。公開したと言っても、まだαリリースで機能としては最低限のことしかできません。 既存サイトには無い点は 一眼カメラのレンズ情報を画像にメ…
symfonyでSSLにしたいアクションをyamlで指定できる便利なプラグインsfSslRequimentPluginでハマってます。 http://trac.symfony-project.com/wiki/sfSslRequirementPluginどうやらhttpとhttpsの標準ポートである80番と443番以外を使ってるとリダイレクト無…
他部署から頂いたデータが半角かな入りという糞仕様で困ってたら、こんな素敵な関数発見。 mb_convert_kana(PHP 4 >= 4.0.6, PHP 5)mb_convert_kana — カナを("全角かな"、"半角かな"等に)変換する http://jp.php.net/manual/ja/function.mb-convert-kana.php
symfonyはprototype.jsとscript.aculo.usがフレームワークに統合されてて Javascriptヘルパーから呼び出せます。(Railsにあるヘルパーとほぼ一緒、ていうかパクリ)でも、どのヘルパーがどのAjaxクラス呼ぶのか公式マニュアル細かく書かれてないので調べてみ…
第30回PHP勉強会 - events.php.gr.jp ノートPCは重いので諦めました・・・という訳でノートに殴り書いたメモをブログに転載しておきます。 あいさつ Matzにっき(2008-01-26)でdisられていますが頑張りましょうというお話 PHP5再入門 発表はid:yandodさん PHP…
なんかすんなりupgradeできなかったのでメモっとく。 普通にPEARからupgradeしようとしたらエラー $ sudo pear upgrade symfony/symfony downloading symfony-1.0.11.tgz ... Starting to download symfony-1.0.11.tgz (1,912,922 bytes) ..................…
公式ページのWikiにありました ConvertPropelSchemaToDoctrineSchema - symfony - Trac試してないけどxml形式のschemaにしか対応していないみたいです。
http://andreiabohner.files.wordpress.com/2008/01/sfmodelcriteriacriterionrsrefcard_enus.pdf symfony cheat-sheet: Criteria/Criterion/RS « /webdevで公開されてます。 クラスメソッドが一覧になってるので手元に置いておくと便利かも。
第30回PHP勉強会を開催します。日時:2008年01月29日(火)19:30 - 20:30会場:トライコーン株式会社 第30回PHP勉強会 - events.php.gr.jp 会場が会社から近かったので思わず参加! 家にあるデカ重いノートPC(3kgくらい)を持参するかどうか悩む。。懇親会も参加…
複数のデータベースを使うようにしたら動かなくなってしまったので調査。 公式HPのチケットでdiffが公開されとりました。修正する箇所 /plugins/sfPropelParanoidPlugin/config/config.phpの9行目 array('sfPropelParanoidBehavior', 'doSelectRS'), +'Peer…
LimeからPropel接続するときはこれで大丈夫(なはず)。 autoloadしたいディレクトリを指定したい場合はinitSimpleAutoload()を使えばOK。
一緒に仕事をしているデザイナーさんからのヒントで作ってみました。 URLのパラメータにfilenameとwidthとheightとfiletypeを指定するとサムネイル画像を作成してくれるものです。 簡単にするため画像はimagesディレクトリに格納されているものとします。 使…
Propelについて調べていたら公式サイトに日本語訳へのリンクが作られてました。 サイドメニューの一番下です。 Propel - Trac via kwout日本語訳のトップページはこんな感じです。 Ja/WikiStart - Propel - Trac via kwoutドキュメントも日本語化されてる!…
sfLightboxPluginを使って画像を表示させてるページをキャッシュすると キャッシュが無い場合だと普通にjavascriptが動くけど、 キャッシュが有る場合だとキャッシュ画像を参照しちゃってlightboxが動いてくれない。 どうしたもんか。キャッシュ使わないよう…
symfonyの機能としてCode Fragmentsが提供されてます。 平たく言えば「_foobar.php」とかをincludeして使うページ間の共通テンプレートを作ることです。articleモジュールのtemplatesディレクトリに「_title.php」ってテンプレートを作成してやったときの呼…
addで条件を指定するときに第2引数をnullにしないと上手く通らない罠。 これは忘れやすいぞ。。。というか仕様が変だろ。 OK getRequestParameter('id'); $c = new Criteria(); $c->add(TestPeer::ID, $id); $c->add(TestPeer::NAME, null, Criteria::ISNOTN…
X-JSONあんまりよくわかってなかったんですが、 色々試した結果、jQueryだとX-JSON取得できないんじゃないの?という事にした。普通にコントローラでJSON形式の配列作って、 Content-typeをtext/javascript+jsonにしました。Content-typeについてはJSONとCon…
id:shimooka:20071210:1197257211でまとめられてます。ホントいつも情報早くて助かります。 フレームワークは読むだけでも勉強になるので、落ち着いたらZend FrameworkやCakephpも試してみようと考え中。
なんとなく使ってて理解してなかったのでまとめてみた。 Zend FrameworkのZend_Dateも今度使ってみよう。 format('Y-m-d H:i:s'); // 指定した書式で日付を返す $date->setDate(2000,12,24); // 日付を設定。時間は設定できないみたい。 echo $date->format(…
slot使えばできます。 layout.phpにスロット読み込む記述をして、 実際にJavascript書くテンプレートでスロットを定義してやればOK。 layout.phpの一部 <head> <link rel="shortcut icon" href="/favicon.ico" /> …</link></head>
本日買ってきました。symfonyのマンモス本は本屋に見当たらなかったのでまた今度。Amazonで買えばいいかな。しかし今日行った本屋、意外とプログラミングの書籍揃っててビックリした。 チャリで気軽に行けるし、また気になる本を立ち読みしに行ってみよ。
id:kunit:20071129:1196298971名前だけで触ったことはないのですがmapleが再始動するそうです。 新バージョンが出たらsymfony,cakephp,zend frameworkと比較してみたいな。
http://d.hatena.ne.jp/ykog/20070323/p3が参考になった。 BasePeerに対してdoSelectするのね。
sfCSRFPlugin - symfony - Trac http://trac.symfony-project.com/wiki/sfCSRFPluginこんな便利なプラグイン見つけた。symfony1.1からはコアに含まれるみたい。
symfonyのマンモス本が出るらしい。これは買わねば。symfony徹底攻略 [PHP徹底攻略シリーズ]posted with amazlet on 07.11.26前田 雅央 ソフトバンククリエイティブ (2007/12/01)売り上げランキング: 19391Amazon.co.jp で詳細を見るPHP4→PHP5移行ガイド い…
今までRESTのAPIしか使ったことがなかったので勉強がてらAtomAPIを触ってみました。とりあえずはてなフォトライフへ画像をPOSTする関数を作ってみました。WSSE認証って何?ってレベルだったので苦戦しまくりでした。下記のサイトを参考にしています。 はてな…