タグ

2011年2月24日のブックマーク (7件)

  • Ktaiライブラリ入門 - cakephperの日記(cakePHP1.2ベース)

    cakephp 1.2.6で開発してます。 Ktaiライブラリを使ってみました。そのメモ お手軽に携帯の対応ができるのでオススメです。ライブラリの公開感謝です! 画面出力はSJIS-winで、Cake側は全てViewファイルも含めてUTF-8です。モバイル用のコントローラは独立させてます。 画面出力の文字コード変換は、ヘルパー側でやるようなので、絵文字使わなくてもヘルパーの設置は必須です。vendorsは/app/vendorsじゃなくて、appと同じ位置にあるvendorsディレクトリなので注意が必要です。 1. ktai libraryをダウンロードして設置 ここからダウンロード。 下記のように設置 /app/app_controller.php ← 既存ファイルがある場合は、redirect()の内容だけをコピー /app/controller/component/ktai.php

    Ktaiライブラリ入門 - cakephperの日記(cakePHP1.2ベース)
  • cakeはUTF8で、入出力だけSJIS変換 - cakephperの日記(CakePHP, Laravel, PHP)

    モバイルとか、既存のSJISで作られたシステムの移行とかで、どうしてもhtml側はSJISにしたいけど、cake使うからこの際システムやDBはUTF8ベースにしたい、そんな感じのことをやる場合。 入力(POSTなど)でphp側で文字コード変換をしてない場合を前提としています。環境はcakePHP1.2RC2です。 Viewファイル、レイアウトファイル、エレメントファイルは全てUTF-8Nで保存しておきます。UTF-8Nですよ、UTF-8で保存してると、?などが先頭に表示されちゃいますから。これで10分ぐらいはまったのですorz Viewファイルのhtmlは、文字コードはUTF-8Nですが、html側のcharsetはSJISにしておきます。 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> やるべ

    cakeはUTF8で、入出力だけSJIS変換 - cakephperの日記(CakePHP, Laravel, PHP)
  • 97色色网,日韩人妻高清精品专区,日韩免费特黄特色大片,国产护士一级毛片,超碰高清人人爽久久人人

    警告:未满十八岁人士请自觉离开。站影像视频均来自互联网搜索采集,我们不提供视频录制、上传、存储服务。 Copyright 2009-2020 miyueav.com Inc. All Rights Reserved. 联系方式:纸飞机(电报telegram):@miyueav 邮箱:miyueav@gmail.com 警告:未满十八岁人士请自觉离开。站影像视频均来自互联网搜索采集,我们不提供视频录制、上传、存储服务。 Copyright 2009-2020 miyueav.com Inc. All Rights Reserved.联系方式:纸飞机(电报telegram):@miyueav 邮箱:miyueav@gmail.com

  • エンコードビヘイビア

    CakePHP用エンコードビヘイビアをリリースしました。 このビヘイビアではデータベースからデータを取得した際に、任意の文字コードへ自動変換をします。 またデータベースへの保存時にも、任意のエンコードに変換してから保存するようにするビヘイビアです。 最新バージョン v1.2.0 エンコードビヘイビア v1.2.0 モデルへの記述方法 var $actsAs = array('Encoding' => array()); エンコードの指定方法 //出力をSJIS //保存をUTF-8 var $actsAs = array('Encoding' => array('to'=>'SJIS','save'=>'utf8')); 更新履歴 2009-8-23 v1.2.0 リリース 2009-8-18 v1.1.0 リリース

    エンコードビヘイビア
  • 本番サーバーの設定方法(ドキュメントルートが変更できない場合) | CakePHP入門

    CakePHPの全ファイルをドキュメントルート外に配置します。 その後、/app/webroot/以下の全ファイルをドキュメントルート配下におきます。 そして、ドキュメントルートに設置したindex.phpに下記の内容を追加します。 if (!defined('ROOT')) { define('ROOT', "/hogehoge/cakephp"); //CakePHPが設置したフォルダを指定 } if (!defined('APP_DIR')) { define('APP_DIR', "app"); } 設定

  • CakePHP 環境に応じてDBの設定を変える

    番環境や開発環境など環境に応じてDBの設定を変える方法です。 1.AppModelを書き換える withcakeで紹介されている方法です。 AppModelのコンストラクタで切り替えるアイデアは分かりやすくて良いと思います。ちなみに記事のコメントにもあったのですが、記事のコードだとコンストラクタの引数がModelへ渡されませんので、修正版を以下に書いておきます。 [app/app_model.php] class AppModel extends Model { function __construct($id = false, $table = null, $ds = null) { $this->useDbConfig = $_SERVER['HTTP_HOST'] == 'devserver'?'test':'default'; parent::__construct($id, $

  • CakePHP でファイルアップロードするプラグイン : zontheworld

    CakePHP でファイルアップロードの方法を調べていたら、Media Plugin for CakePHP というのが評判よさげだったので使うことにした。 サンプルとしてつくってみたのが以下。 シームレステクスチャ ちょっと前にやったのでかなり忘れてきているけど、少しでも覚えているうちにやったことメモ。 基的には下記の記事にやりたい事はほとんど書かれている。 多少違うところも、そこから貼られているURLを追いかければほぼ解決。 mediaプラグインまとめ – 趣味の延長線 ダウンロード 下記 URL からダウンロード。 Downloads for davidpersson’s media – GitHub どのバージョンを使ったか覚えてない。たぶん、0.6.0。 インストールからとりあえず動かすまで 下記の記事を参考。 mediaプラグイン導入(1) 基的な導入 – 趣味の延長線 こ