Home > PHP Archive
PHP Archive
CakePHP 1.2.5 リリース!
- 2009年9月10日 15:39
- PHP
今回、PHP5.3に最適化されたようです。
http://bakery.cakephp.org/articles/view/release-cakephp-1-2-5
仕事では、5.3にすら追いついていないのでしばらく様子見かな。
- Comments: 0
- TrackBacks: 0
[CakePHP 1.2.1] ブラウザを閉じてもセッションが消えない
久しぶりの Cakeネタ。
通常、認証機能などで、Session を利用した場合、ブラウザを閉じると保持していた Session 情報は消える。
これは、php.ini の session.cookie_lifetime に「0」を設定した場合の挙動だが、 CakePHP で、認証機能を実装した場合、session.cookie_lifetime を「0」に設定していてもセッションが消えない場合がある。
- Comments: 0
- TrackBacks: 0
[CakePHP1.2RC3] AIRからSabreAMFを利用してCakePHPに通信する
- 2008年11月24日 20:16
- ActionScript3.0 | CakePHP | PHP
AirのSWFファイルからPHPが動いているサーバーに接続する為には、AMFというフォーマットに従って通信を行う。
PHPのAMFライブラリとしては、AMFPHP が有名だけど、以下の記事によると、SabreAMF というライブラリがCakePHPに実装しやすいらしい。
実装方法としては、上記記事のタイトル通り、CakePHPのコンポーネントとして実装させる。
上記記事のコンポーネントを参考にもっと理解しやすいようにシンプルに書いてみたので参考にどうぞ。
- Comments: 0
- TrackBacks: 0
PHP + NetBeansのススメ
- 2008年11月 1日 05:25
- PHP
さて、久々の更新。時間がないのでざっくし版。
みんな知ってると思うけど、もともとJavaの統合開発環境であるNetBeansでPHPが使えるんよっ。
2008年11月現在、NetBeansは6.5 RC2が出ていてかなり使えるIDEになっている。
- Comments: 0
- TrackBacks: 0
CakePHPでSmartyのキャッシュを利用する
公開されている Smarty View class などで、そのままSmartyのキャッシュ機能を利用しようとすると、ページを移動しても内容が切り替わらないという問題が発生する。
- Comments: 0
- TrackBacks: 0
「CakePHPとSmartyのススメ」ページ全面更新
CakePHPにおけるSmartyの利用方法を説明した「CakePHPとSmartyのススメ」ページを全面的に更新しました。
以前掲載した時の記事とソースコードがあまりにもショボかったので、実際に今仕事として使っているものをベースとして説明してます。ソースコードもダウンロードできますのでご利用下さい。
- Comments: 0
- TrackBacks: 0
Eclipseで快適Smarty・・・ならず・・・ =>成る!
Eclipseで快適にSmartyを使うべく、プラグインを探してたがかなり苦戦した。
結果から言うと、タイトルどおりダメだった。近いものはあったが、Eclipse最新版の3.3で動作するものがなかった。
- Comments: 0
- TrackBacks: 0
WEB制作者の開発環境整備
Flex Builder 3 に、Aptana をインストールしたついでに、開発環境をEclipseに統一したいと思い
PDT+Xdebug もインストールした。
- Comments: 0
- TrackBacks: 0
CakePHPでのマルチチェックボックス
CakePHPでは、標準で、複数のチェックボックスを処理する為のヘルパーが用意されていない。
habtmというヘルパーが公開されてたがうまく動作しないので、うまく動くように調整した。
- Comments: 0
- TrackBacks: 0
CakePHP+Smarty+UTF-8におけるIEのレイアウト崩れ
ロリポップで有名なpaperboyの中級者向け?レンタルサーバー「チカッパ」に、CakePHP+Smartyを設置したところ、リロード3回から4回に一度、文字化けしてしまうという奇妙な問題が発生。
「気分ですか?」といわんばかりのプログラムらしからぬ始末。
- Comments: 0
- TrackBacks: 0
フォーム送信で文字化けの罠
- 2007年6月 6日 04:23
- PHP
PHPでフォームからの送信データを受け取る際に、受け取ったデータが文字化けしている事がよくある。
これは、 php.ini の「encoding_translation」が原因の場合が多い。
- Comments: 0
- TrackBacks: 0
CakePHP URLのカスタマイズ
CakePHPでは、webrootディレクトリ内に設置したファイルは、通常の静的ファイルとしてアクセスできるんですが、グローバルテンプーレートとして、統一されたヘッダーや、フッターを利用したい場合があります。
その場合、pagesディレクトリを利用すると効果的なんですが、URLの見た目がイマイチです。
http://test.test/pages/company/index 等
- Comments: 0
- TrackBacks: 0
CakePHPでSmartyのススメ
=ここに掲載している記事およびソースコードは、2008/05/23に全面的に見直し、リライトしています。=
まず、CakePHPやSymphonyといったPHPのフレームワークが普及していく中、フレームワークへのsmartyの組み込みについて様々な意見が飛び交い議論がなされているが、もう一度必要性について考えてみたい。
それに伴い、今回、smartyのCakePHPへの組み込み方法や、ソースコードを公開した。
- Comments: 2
- TrackBacks: 2
PHP開発環境
- 2007年2月 6日 10:40
- PHP
普段はもっぱら、DreamWeaverで開発してるのですが、デバッガーに憧れ、eclipse+PHPIDEのインストールに挑戦してみました。
- Comments: 0
- TrackBacks: 0
フォーム送信データの文字化け
WEBアプリ開発でよくある文字化けの問題。
ソースコード、データベース、出力するhtmlについて全て完璧という時でも、「あれ?」というのはよくありますよね。。
- Comments: 0
- TrackBacks: 0
CakePHPでの独自viewへの変更方法
viewsディレクトリの直下に新しいviewを「新view名.php」として設置。
そしてクラス名を「新view名View」とします。
※ Viewクラスを継承させる事
- Comments: 0
- TrackBacks: 0
CakePHPでのデータの設定/参照方法
【コントローラー上でフォームの初期値を設定する】
$this->data['モデル名']['フィールド名'] = 値;
【フォームより送信されたデータの参照方法】
$this->data['モデル名']['フィールド名']
- Comments: 0
- TrackBacks: 0
CakePHP データベースに直接関連しないControllerの作成
データベース上のどのテーブルにも依存しないPHP処理だけのページを作成する場合、モデルに関連させていないと、「モデルが見つからん!」とエラーがでます。
対象のコントローラーに以下の一行を記述する事で対処できます。
var $uses = null;
- Comments: 0
- TrackBacks: 0
CakePHPの基本的な利用方法
CakePHPは、何も設定を行わない場合、app/webroot/内のファイルにアクセスを試みます。
実ファイルがあれば、そのファイルを表示し、なければ、Mod_Rewriteを利用し、URLを引き数とした状態で、app/webroot/index.phpへアクセスする事となります。
実ファイルがない場合、以下のURL構成が基本となります。
http://Cakeのパス/コントローラ名/アクション名/パラメータ1/パラメータ2/...
- Comments: 0
- TrackBacks: 0
CakePHPのインストール
公式ページ(http://www.cakephp.org/)より、cake_1.x.xx.xxxx.tar.gzをダウンロードします。
※ 今回は、cake_1.1.10.3825.tar.gzを利用しました。
解凍後、WEBサーバーのドキュメントルートに全てのファイルをアップロードします。
- Comments: 0
- TrackBacks: 0
CakePHPのススメ
- Comments: 0
- TrackBacks: 0
PHPフレームワークの動向
- 2006年8月17日 15:16
- PHP
今後の開発においてフレームワークを導入するべく、Mojaviの情報収集を今日一日かけて行った。
まずは知識習得からと思い、Mojavi3.0をインストールし、「PHP用MVCフレームワーク Mojavi」を読みすすめたんだが、ここに書いてある記事はMojavi2.0が前提だった為、そのままでは、うまく動かない。
- Comments: 0
- TrackBacks: 0
テンプレートエンジン
- 2006年6月20日 15:18
- PHP
Smarty入門―PHP+テンプレート・エンジンでつくるMVCアプリケーション
PHPでプログラミングをすすめていくと、必ず、HTMLとプログラムがごちゃごちゃになっていき、テンプレートの必要性を感じる事となるハズだ。
- Comments: 0
- TrackBacks: 0
Home > PHP Archive
- Links
- Search
- Feeds
- Tag Cloud