Archive

Posts Tagged ‘symfony’

symfony1.0,propelメモ

2月 15th, 2010

もうsymfony1.0、propel使うことそんな無いだろうけど、使う時に使い方探すの面倒なのでメモ。

PHP
// (started_at <= now() OR started_at IS NULL)
$c->add($c->getNewCriterion(self::STARTED_AT, $now, Criteria::LESS_EQUAL)->addOr($c->getNewCriterion(self::STARTED_AT, null)));

PHP ,

symfony1.2のプロジェクト作成

10月 8th, 2009

Practical symfony | 1日目: プロジェクトを始める | symfony | Web PHP Framework
毎度面倒なのでこんなの実行してます。
symfony1.2系用。

#!/bin/sh

USAGE="Usage: `basename $0` project"
PROJECTDIR="/home/cockok/projects"
SYMFONYVER="1.2.9"

if [ $# -eq 0 ]; then
   echo "${USAGE}" >&2
   exit 1
fi
cd ${PROJECTDIR}
mkdir -p ${1}/lib/vendor
cd ${1}/lib/vendor
wget http://www.symfony-project.org/get/symfony-${SYMFONYVER}.tgz
tar zxf symfony-${SYMFONYVER}.tgz
mv symfony-${SYMFONYVER} symfony
rm symfony-${SYMFONYVER}.tgz
cd ../..
php lib/vendor/symfony/data/bin/check_configuration.php
php lib/vendor/symfony/data/bin/symfony generate:project ${1}
sed -i "s|^require_once.\+\(lib/vendor/symfony.\+\)$|require_once dirname(__FILE__) . '/../\1|" config/ProjectConfiguration.class.php

PHP

symfonyで印刷用cssを指定する

5月 20th, 2009

view.ymlでcssを指定する際、以下のようにする。

PHP
  stylesheets:    [main, print: {media: print}]

PHP ,

symfonyの設定ファイルapp.ymlはプロジェクト全体でも利用できる

4月 21st, 2009

symfonyはプロジェクト、アプリケーション、モジュールという構成から成り立っています。
アプリケーション単位の設定はapp.yml、モジュール単位の設定はmodule.ymlにかけますが、プロジェクト全体の設定、昔ならdefineで指定していたグローバル設定を書くproject.yml的な物はないのかとぐぐってみたところ発見。
add autoloaded project.yml project-wide configuration settings
ということで、プロジェクトディレクトリにapp.ymlをおけば利用できるよとのことでした。

PHP , ,

input_in_place_editor_tagはonFailureを指定できない

3月 5th, 2009

symfonyにはAJAXヘルパがついていて、javascriptがわからない人でもそれっぽくできます。

(1.2みたらpluginへ切り出されてた)JavascriptHelper::input_in_place_editor_tag()はscript.aculo.usはAjax.InPlaceEditorをラッピングしてくれるわけですが、自分が使いたいonFailureオプションが利用できません。
エラー処理いれたいのに。

PHP