2011/05/10

symfony最終課題

php講習  5/10

今日は、認定日のため2時間目からの出席でした。
それにしても、今日は暑かった。

本日から、最終課題。

作業手順は以下の通り。

(1)データベース(realestate)作成
> create database realestate;
作ったら確認
> show databases;

(2)データベースユーザ作成
> GRANT ALL ON realestate.* TO realestate@"localhost" IDENTIFIED BY "xxxx";
> flush privileges;
作ったら確認
> select host,user from mysql.user;

(3)DBのdumpファイルをデータベースにインポート
・Webテキストから落とすとき、エラーが出ないのに、一部しか落ちないときがあった。
6回目でようやくファイルが得られる。79Mありました。
データをインポート
$ mysql -u root realestate <dump.sql
作ったらmysqlで確認
> use realestate;
> show tables;


(4)プロジェクト(realestate)作成
> symfony init-project realestate

(5)ドメイン設定(www.shonan-realestate.com)
<VirtualHost *:80>
    DocumentRoot /home/user/realestate/web
    ServerName www.shonan-realestate.com
    ErrorLog logs/rst.com-error_log
    CustomLog logs/rst.com-access_log common

    alias  /sf /usr/share/pear/data/symfony/web/sf

    <Directory "/home/user/realestate/web">
       AllowOverride All
       Options -Includes -ExecCGI
    </Directory>
</VirtualHost>
・ローカルPCのhostsファイル設定

(6)環境設定
db接続,schema,model,sfPageFlow,task追加など
imgファイルセットアップ
・基本モジュール設定
$ symfony init-app front
$ symfony init-app backend
$ symfony init-module front default
$ symfony init-module backend default
・DB接続環境設定
$ symfony propel-build-schema
$ symfony propel-build-model
$ symfony cc
・ページャは独自のツールなので記述は省略します。

(7)スタート

・本日は、frontで(土地の)一覧表と、検索条件を1項目(価格)作ったところで終了。
同一カラムのand条件検索は、以下のページを参照しました。
同じカラムのAND条件を作る場合
 

・予定では、作業時間2週間だそうです。

0 件のコメント:

コメントを投稿