プロフィール
DTIブログ!

Search

Zend Framework Template

Zend Framework1.0.0でMVCモデルを構築するのに
毎回同じファイルを作るのは面倒なので
基本となるファイル構造をココにUPする。

ファイル構造は以下のようになっている

application/
.htaccess
index.php
controllers/
IndexController.php
models/
views/
scripts/
error/
error.phtml
index/
index.phtml
helpers/
filters/

Zendの設定がきちんとできていれば、
そのまま動作するはずです。

php.iniにZendのlibraryのパスを追加する。
path_includeにZend Framework-1.0.0を追加する
複数pathがある場合には、;で区切る

include_path = ".;C:phpPEAR;C:phpZendFramework-1.0.0library"

続きを読む »

MyLABのデータ管理

現在、MyLabのソースをきれいにする作業を行っている。

また、Zendを採用しようかEthnaを採用しようか
悩み中。

本屋に行って、Ethnaの本でも見てくることにする。

JavaDocのPHP版

JAVAと同じ、ドキュメント出力機能が
欲しくてちょっと調べてみた。

以下の2つがとりあえず見つかった。
JavaDoc
phpDocumentor

「phpDocumentor」を使ってみた。
インストール自体は、サイトからデータをダウンロードして、解凍だけ。
Download先:http://www.phpdoc.org/

参考サイト:phpspot

解凍ファイル内に2つのファイルを作成する
doc
src

phpdoc作成用ファイルの作成
内容は「php phpdoc -d ./src/ -t ./doc/」
ファイル名をexec.batとした。

あとは、日本語設定をする必要があるらしい。
サイトを参考にさせてもらいやってみた。

4つファイルの言語の設定を変更するばよいらしい
blank.tpl
header.tpl
index.tpl
top_frame.tpl

変更内容
charset=iso-8859-1 → charset=euc-jp

最後にドキュメント作成したいデータをすべて、作成したsrcに入れる。
次に、exec.batを実行すればOK

doc内にHTMLファイルができて、ドキュメントが作られる

UTF-8にはどうすれば対応できるのだろうか?
眠いから明日やることにする

また、PHPDocも試してみよう

ZendFramework その1

WebアプリケーションをPHPで作成しているので、
この際、PHP用のフレームワーク「Zend Framework」
を使ってみることにする。

他にも色々なフレームワークがあるが気にしない。
名前だけだったら、Ethnaあたりがいいのだが
PHPと言ったら、Zend Frameworkらしいのでこれにした。

最新のZend Frameworkは1.0.0みたいだ。
Zend Framework Download HP

必要なものは、
Apache - Webサーバ
PHP5 - 開発言語
MySQL or PostgreSQL - オープンソースのRDBMSソフト
Zend Framework 1.0.0 - PHPフレームワーク
くらいですね。

Apache,PHP5,MySQLなどのインストール方法は他のページを
見る方が良い。

Zend Frameworkのインストール方法は結構簡単で、
色々なサイトで紹介されていた。

簡単に言えば、DownloadしたZendの圧縮ファイルを解凍して
その中に入っているlibraryを任意のフォルダに移動して
(自分は、PHPのインストールしたフォルダにしました。)
「php.ini」のファイルにチョコチョコと設定を書き加えるだけ
見たいですね。

設定-php.ini
include_path = "C:Program FilesPHPlibrary"

indlude_path内に他の項目があった場合には、
「;」を間に挟んで追加します。

パスが通ったのかを確認するのに
ブラウザで確認

phpinfo.php

< ?PHP
 phpinfo();
? >

include_pathに、C:Program FilesPHPlibrary
が追加されていたら最初の設定は完了

これで、Zend Frameworkのクラスへのアクセスパス
は通りました。

あとは、MVCモデルが動作するように設定が必要な
用ですが、それは次にでも

続きを読む »

« | 2007/08 | »
S M T W T F S
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 -