2012-04-01から1ヶ月間の記事一覧

doctrine アップデートもインサートも出来るメソッド

Doctrine_Tableを継承したmyDoctrine_Tableを作って 各modelをmyDoctrine_Tableを継承するようにするそれでmyDoctrine_Table内に public function saveRecord($params, $connection = null) { if (is_null($connection)) { $connection = Doctrine_Manager::…

doctrine model内でPrimaryKeyの取得

class HogeTable extends Doctrine_Table { public function getPrimaryKeys() { return (array) $this->getIdentifier() } }

Google analytics の api について

自然検索での結果を持ってきてそれぞれのコンバージョンを知りたいときは filterに medium==organicを指定して、metricsを array('pageviewsPerVisit', 'visits', 'avgTimeOnSite', 'percentNewVisits', 'entranceBounceRate', 'goalConversionRateAll', 'go…

sfValidatorDoctrineUniqueで複数カラムのユニークチェック

idとnameの両カラムでのユニークチェックをしたいとき $this->validatorSchema['id'] = new sfValidatorDoctrineUnique( array( 'model' => 'MyModel', 'column' => array('id', 'name'), ), array( 'invalid' => 'このid,nameの組み合わせは既に登録されて…

ajax エラー処理

$.getだと通信成功時のコールバック関数の定義しかできない。 成功と失敗とで処理分けたいときは$.ajax使う。 $(function(){ $.ajax({ url : "./news.txt", type : "get", success : function(data){ alert(data); }, error : function(){ alert("読み込めま…

symfony1.4 で ajax で画像ファイルのアップロードしたい(javascript側)

http://gokercebeci.com/dev/droparea を使う。 ちょっと中身書き換えたけど基本的にはテンプレートに <script type="text/JavaScript"> $(function () { $('.droparea').droparea({ 'instructions': '画像をおいてください', 'over': '画像を離してください', 'start' : function(area){ ar…

symfony1.4 で ajax で画像ファイルのアップロードしたい(PHP側)

sfForm使うとどうもうまく出来なかったので今回は 画像の加工もしたかったし http://www.verot.net/home.htm をつかった。まずGDつかってるからGDインストールする。 yum -y install php-gd使うときはこんな感じ。 public function executeFileUpload(sfWebR…