<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/gcart/">
    <title>gcart開発メモ</title>
    <link>http://w.atwiki.jp/gcart/</link>
    <atom:link href="https://w.atwiki.jp/gcart/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>gcart開発メモ</description>

    <dc:language>ja</dc:language>
    <dc:date>2009-07-07T16:32:35+09:00</dc:date>
    <utime>1246951955</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/gcart/pages/27.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/gcart/pages/26.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/gcart/pages/25.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/gcart/pages/24.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/gcart/pages/23.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/gcart/pages/22.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/gcart/pages/21.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/gcart/pages/20.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/gcart/pages/18.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/gcart/pages/17.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/gcart/pages/27.html">
    <title>スケジュール/090706-090710</title>
    <link>https://w.atwiki.jp/gcart/pages/27.html</link>
    <description>
      *今週の目標
**セット編集機能をつくる
***かご入れも

**環境構築してデザイナーに発注

**売上一覧・編集処理の作成に続いて在庫編集機能の作成

*次回のミーティングの課題
**姓と名のフィールドの取り扱いについて
***１つにするか２つのフィールドにするか？    </description>
    <dc:date>2009-07-07T16:32:35+09:00</dc:date>
    <utime>1246951955</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/gcart/pages/26.html">
    <title>スケジュール/090629-090703</title>
    <link>https://w.atwiki.jp/gcart/pages/26.html</link>
    <description>
      *今週の目標
**smartyテンプレとcssを自由に編集できるようにする

**売上一覧・編集処理の作成



*090629
**売上伝票処理
***sales+salesdetailテーブルの再検討
***画面設計
***機能
-キャンセル機能あり　理由は不要
-過去ログの
--閲覧
--csv出力と削除
-社内注文を簡単に
***一覧
--ソートは新しい順
--検索は名前・会社・電話・お届け先
--ページングはなし（paginatorで作るけど）
--売上・お届けは日付表示
--入金・梱包・出荷・キャンセルは記号で表示
***編集
-顧客・届け先も編集可
-商品の差し替え
--テキストのnameフィールドをいじるだけ
---idはリンク切れするかも
-支払方法
--同時に手数料送料も変わる    </description>
    <dc:date>2009-06-29T17:46:54+09:00</dc:date>
    <utime>1246265214</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/gcart/pages/25.html">
    <title>ToDo/ikuta</title>
    <link>https://w.atwiki.jp/gcart/pages/25.html</link>
    <description>
      *Customers全フィールドのバリデート    </description>
    <dc:date>2009-06-09T18:50:47+09:00</dc:date>
    <utime>1244541047</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/gcart/pages/24.html">
    <title>ToDo/tashiro</title>
    <link>https://w.atwiki.jp/gcart/pages/24.html</link>
    <description>
      *見栄えの調整
*操作性    </description>
    <dc:date>2009-06-09T18:48:46+09:00</dc:date>
    <utime>1244540926</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/gcart/pages/23.html">
    <title>ToDo</title>
    <link>https://w.atwiki.jp/gcart/pages/23.html</link>
    <description>
      #ls2(title)

*不問の扱いを調べる
*カテゴリのリレーション    </description>
    <dc:date>2009-06-09T18:49:55+09:00</dc:date>
    <utime>1244540995</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/gcart/pages/22.html">
    <title>テーブル/products</title>
    <link>https://w.atwiki.jp/gcart/pages/22.html</link>
    <description>
      *gif_
-購入数に応じて割引(4パターン)を実現する

*nov_
-0.6からのインポートで、nov_size,nov_hakosizeをつくる

*option
-実質自転車のみで、色違いを別商品にするほどのことでもない

*note
-削除

*sotck_show
-見かけ上の在庫数
-削除

*非表示について
**status
-0表示
-1仮登録
-2在庫切れ
-3廃盤
**検討
-非表示の理由を保存しておきたい
-在庫切れによる非表示だけピックアップしたい

*カテゴリと表示順位
**検討
-商品は複数のカテゴリに属したい
-カテゴリ商品一覧で任意の表示順にしたい
**結論
-カテゴリと商品の中間テーブルが必要
--これに順位を入れることで実現する    </description>
    <dc:date>2009-06-05T17:52:24+09:00</dc:date>
    <utime>1244191944</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/gcart/pages/21.html">
    <title>スケジュール/090608-090612</title>
    <link>https://w.atwiki.jp/gcart/pages/21.html</link>
    <description>
      *商品管理をつくる
**index(),add(仮登録/複製),edit,delete
**一覧表示　商品の種類(景品/ノベルティ/ギフト)は混ざらないで表示

***景品はカテゴリ分けされた表示
***ノベルティは仕入先別表示
***ギフトは分けない

**index画面設計
**paginatorが動いた
**検索
***引継ぎ
**表示のフィルタ
-不問の機能ができない
**カテゴリのフィルタ
-リレーションがとれてない
--一日ハマリ
-単純化してexp環境でscaffoldをつくってみよう
-単純findならカテゴリフィルタが動いた
-次はpaginatorでうごかす


**仕入先フィルタ


*カテゴリはscaffoldで作る

*ノベルティ商品登録を外部に委託してるので権限に注意    </description>
    <dc:date>2009-06-12T16:48:23+09:00</dc:date>
    <utime>1244792903</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/gcart/pages/20.html">
    <title>命名規則</title>
    <link>https://w.atwiki.jp/gcart/pages/20.html</link>
    <description>
      *一般コントローラー
-goods
-baskets
-users

*管理者
**基本的にテーブル名なコントローラーで
-products
-customers
-sales
-...
**adminルーティングは使わない    </description>
    <dc:date>2009-06-02T14:44:46+09:00</dc:date>
    <utime>1243921486</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/gcart/pages/18.html">
    <title>tips</title>
    <link>https://w.atwiki.jp/gcart/pages/18.html</link>
    <description>
      *  cakephpでajaxzip2を動かすときの注意
-http://d.hatena.ne.jp/iphlox/20090604

*関連するテーブルのデータ取得について
-$this-&gt;Sale-&gt;recursive = 0;の場合はhasManyのテーブルデータは取得できない
-$this-&gt;Sale-&gt;recursive = 2;を使うと取得できる

*validateがpreg_matchエラーする
-preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash
-バリデートは今回は未実装とする

*addは空でーたを追加するだけの機能が簡単でよい

*xamppにはsendmailがないからメール実験はできない

*複数回のINSERTを一気におこなうときは
$this-&gt;Salesdetail-&gt;create()を使う

*トランザクションはどうするの？
-3テーブル同時書きで、1テーブルでエラーしたとき

*validates($data)が効かない
-save($data,true)だと期待通りの動作

*sessionにカートの中身を保存するときのフォーマット
-array(id=&gt;数)とすると楽
--array(id=&gt;？,数=&gt;?)とすると煩雑でよくない


*setFlashで1が出ないように改造

*smartyサブディレクトリを省略し1階層浅く

*cakephp 1.2.3.8166 安定版が出てる

*aaの動作が不可解なところがあった
#codehighlight(php){{
{$form-&gt;hidden(&quot;id&quot;,$view-&gt;aa(&#039;value&#039;,&#039;qqq&#039; ))}
}}

*bakeは使わない方向で
-基本的なカートの動作をbakeで作ってみようとするがアソシエーションがうまくいかない？ 
-viewを使わずに、コントローラーにvar $scaffold;と書くと、期待通りに動く 
-今後はbakeを使わずに、こんな感じで 
--モデルを書く 
--scaffoldなコントローラーを書いて動作確認 
--更にカスタマイズする    </description>
    <dc:date>2009-06-04T18:11:21+09:00</dc:date>
    <utime>1244106681</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/gcart/pages/17.html">
    <title>phlox/repository</title>
    <link>https://w.atwiki.jp/gcart/pages/17.html</link>
    <description>
      *レポジトリ
-http://xp-dev.com/svnview/20109/
**更新履歴


-5
--タブをスペース4に置換
-4
--/app/webrootを/webに移動
--ROOT,APP_DIRを修正
-3
--Security.saltセット
--database.phpに記述
--オールグリーンになった
-2
--/app/のタブをスペース4に置換
-1
--cake_1.2.2.8120.zipを展開    </description>
    <dc:date>2009-04-06T10:48:52+09:00</dc:date>
    <utime>1238982532</utime>
  </item>
  </rdf:RDF>
