Home > フレームワーク Archive
フレームワーク Archive
symfonyでCSVダウンロードをするには
- 2008-11-28 (金)
- フレームワーク
symfonyでCSVダウンロードできると便利かな、と思い調べてみました。
apps/「myapp」/config/view.ymlを以下のように書くと
簡単にできました。
listSuccess:
has_layout: off
http_metas:
content-type: application/octet-stream; name=list.csv
content-disposition: attachment; filename=list.csv
これを書いた上で、listSuccess.phpを用意すると
listSuccess.phpが呼び出されて、その内容がCSVとして吐き出されます。
ちなみに、listSuccess.phpの中身は以下のように作りました。
(最後にSJISにエンコードしています)
< ?php foreach ($keywords as $keyword): ?>
< ?php
$keyword = $keyword->getKeywords();
$keyword = mb_convert_encoding($keyword, “SJIS”, “auto”);
echo $keyword . “\n” ;
?>
< ?php endforeach; ?>
- Comments: 0
- Trackbacks: 1
最近Ktai Styleが動いてなかった理由2
- 2008-09-21 (日)
- フレームワーク
昨日「最近Ktai Styleが動いてなかった理由」を書きましたが、
今日確認したらまたPCのテンプレートがモバイルで表示されていました。。。
昨日やった作業を思い出すと、プラグインで
「Search Word Highlight for Mutibyte」
「wp-cache」
の2つを触っていたことを思い出し、
「wp-cache」をとめてみました。
とりあえず今見てみるとちゃんと表示されています。
2つともだめなのか、「wp-cache」だけが悪いのかわかりませんが、
とりあえずこれで様子を見たいと思います。
- Comments: 0
- Trackbacks: 0
さくら共用サーバでsymfonyの「encoding:utf8」は使えない?
symfonyのdatabases.ymlで文字コードを
encoding:utf8
のように設定すると思うのですが、
これをしたままアプリを作成するとエラー。
どうやらさくらはEUC-JPがデフォルトっぽいので、
上記encodingの部分をコメントアウトしたらいけました。
ちなみにMySQLの文字コードを調べるには
show variables like ‘char%’;
で見れました。
- Comments: 0
- Trackbacks: 0
symfony propel:build-modelができない
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からアンインストール。
できました。。。。。
ちなみに以下のページも参考にしました。
- Comments: 0
- Trackbacks: 0
symfony1.1でpluginを入れようとして失敗(symfonyを使ってみる8)
ちょっとずつ、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.
もうちょっと待つことにします(苦笑)
- Comments: 0
- Trackbacks: 0
Home > フレームワーク Archive
- Archives
- Tag Cloud
-
- さくら
- はてな
- アウトプットフィルタ
- アクセス解析
- アップデート
- アドオン
- アプリ
- インストール
- ウェブマスターツール
- エラー
- カフェ関連サイト
- カンファレンス
- キャスト
- キーワード
- クエリ
- クラス
- クロール
- グローバル変数
- コマンド
- サムネイル
- サーバー
- シェル
- システムエンジニア
- セッション
- セミナー
- ソース
- タグ付け
- タブ
- チェック
- チャネル
- ツール
- テスト
- テーマ
- デザイン
- デバッグ
- データ型
- ドメイン
- バックアップ
- バリュードメイン
- バージョン
- パスワード
- パソコン
- パラメータ
- パース
- フォーマット
- フリーソフト
- ブラウザ
- ブラウザ対応
- ブログパーツ
- プラグイン
- プリフィルタ
- ポート番号
- ミュージック
- メンバ変数
- モバイル
- ライブラリ
- レポート
- ロリポップ
- ローカル変数
- 仕事術
- 便利
- 光
- 共用
- 動画
- 命名規則
- 変数
- 容量
- 文字コード
- 文字列
- 文字化け
- 日本語
- 書き方
- 本
- 検索
- 検索エンジン
- 演算子
- 無線LAN
- 理由
- 自動化
- 英語
- 設定
- 認証
- 購入
- 関数
- 高速化
- Adobe
- ADODB
- AdSense
- AIR
- Airmac
- API
- Apple
- bash
- cafeコミュ!
- cafeトキワ荘
- cafeペ!
- cakePHP
- CentOS
- CentOS5
- CSS
- CSV
- DB
- DB接続
- DNS
- docomo
- drupal
- Ethna
- FAQ
- FireFox
- FTP
- function
- Gmail
- GoogleAdsense
- GoogleAnalytics
- htaccess
- html
- import
- JavaScript
- JSON
- literal
- Lunascape
- Mac
- Movable-Type
- MVC
- NAS
- new
- nifty
- PC
- PEAR
- phing
- PHP関数
- PHP4
- PHP5
- ping
- plugin
- RSS
- ruby
- screen
- SEO
- simplexml
- sitemap
- SJIS
- Sleipnir
- smarty
- SMO
- ssb
- ssh
- svn
- symfony
- vim
- W3CDTF
- Windows
- WordPress
- XHTML
- XML
- XML-RPC
- xoops
- Feeds