使ってみてください。
超初心者が初めて作って、データベースらしきが使えるなんて感激です。
うさぎプロジェクトはすごい。MyNetsに引き続き感激です。MyNetsもとてもうまくうごいています。
これは車検屋さんで使ってます。
Advanced Forms
2011年3月18日 at 1:53
始めまして超初心者です。先日3/13の関西オフ会から帰ってきてから、concrete5を使い始めました。
なにもわからないまま、買ってあった。Advanced Forms/data displayバンドルの質問です。
Advanced Formsを使って、入力しdata displayで表を出すようにしたのですが、データベースを見てもどこにデータが入ってるのかわかりません。
データはどこにあるのでしょうか?
作ったサイトは、車検価格比較です。
追伸 phpMyAdminをあけて、1行づつみましたが、全てみても入力した物がみあたりません。
Re: Re: Advanced Forms
2011年3月19日 at 19:13
ありがとうございます。さっそく見てみます。
concrete/config/db.xml ですね。
残念ながら僕には、見つけることができません。
<table name="Packages">
<field name="pkgID" type="I" size="10">
<KEY/>
<AUTOINCREMENT/>
<UNSIGNED/>
</field>
<field name="pkgName" type="C" size="255">
<NOTNULL/>
</field>
<field name="pkgHandle" type="C" size="64">
<NOTNULL/>
</field>
<field name="pkgDescription" type="X"/>
<field name="pkgDateInstalled" type="T">
<NOTNULL/>
</field>
<field name="pkgIsInstalled" type="I1" size="1">
<NOTNULL/>
<DEFAULT value="1"/>
</field>
<field name="pkgVersion" type="C" size="32"/>
<field name="pkgAvailableVersion" type="C" size="32"/>
<index name="pkgHandle">
<UNIQUE/>
<col>pkgHandle</col>
</index>
</table>
上記のようなのがずらっと並んでます。 phpMyadminでみると、そのものたちはあります。
でも、県 名 車 種 総合計価格 可能なら店名
なんて名をつけたものは探し出せません。
全部あけてみたつもりなんですが、
例 神奈川県 クラウン 115000
例 東京都 カローラ 82000
例 千葉県 ヴィッツ 80000
なんてデータもみつからないんです。
concrete/config/db.xml ですね。
残念ながら僕には、見つけることができません。
<table name="Packages">
<field name="pkgID" type="I" size="10">
<KEY/>
<AUTOINCREMENT/>
<UNSIGNED/>
</field>
<field name="pkgName" type="C" size="255">
<NOTNULL/>
</field>
<field name="pkgHandle" type="C" size="64">
<NOTNULL/>
</field>
<field name="pkgDescription" type="X"/>
<field name="pkgDateInstalled" type="T">
<NOTNULL/>
</field>
<field name="pkgIsInstalled" type="I1" size="1">
<NOTNULL/>
<DEFAULT value="1"/>
</field>
<field name="pkgVersion" type="C" size="32"/>
<field name="pkgAvailableVersion" type="C" size="32"/>
<index name="pkgHandle">
<UNIQUE/>
<col>pkgHandle</col>
</index>
</table>
上記のようなのがずらっと並んでます。 phpMyadminでみると、そのものたちはあります。
でも、県 名 車 種 総合計価格 可能なら店名
なんて名をつけたものは探し出せません。
全部あけてみたつもりなんですが、
例 神奈川県 クラウン 115000
例 東京都 カローラ 82000
例 千葉県 ヴィッツ 80000
なんてデータもみつからないんです。
Re: Re: Re: Re: Advanced Forms
2011年3月20日 at 21:33
もしかすると、ブロックじゃなくてパッケージで設定を管理するんですかね?
すると、どうもdb.xmlが設定を管理するとは限らないみたいです。
パッケージによっては packages/(パッケージ名)/controllers の中(サブディレクトリもあり) のPHPファイルで
と書いて設定を保存する、というのがあるようです(手元の Nontab Scheduler がこのパターンです)。
もしかするとそうなっているのかもしれません。試しに調べてみてください。
私もAdvance Formsを触ったことがないので回答が行き当たりばったりです。
すると、どうもdb.xmlが設定を管理するとは限らないみたいです。
パッケージによっては packages/(パッケージ名)/controllers の中(サブディレクトリもあり) のPHPファイルで
$pkg->saveConfig(...);
と書いて設定を保存する、というのがあるようです(手元の Nontab Scheduler がこのパターンです)。
もしかするとそうなっているのかもしれません。試しに調べてみてください。
私もAdvance Formsを触ったことがないので回答が行き当たりばったりです。
Re: Re: Re: Re: Re: Re: Advanced Forms
2011年3月21日 at 0:51
うーん、そうですね…
phpMyAdminが使えるのでしたら、concrete5の管理画面かブロックなどからデータを入力するときに固有名詞などのわかりやすい文字列(県名とか車種とか)を登録した上で、phpMyAdminで
1. concrete5をインストールしたデータベースを選択する
2. 「検索」タブをクリック
3. 「検索する単語や値」に入力した文字列を打ち込み、「検索するテーブル」の所にある「全選択」をクリックし、「実行する」をクリックする
4. 検索結果が1件以上あるテーブルを見てみる
というので解決できるかもしれません。
あるいは、ファイルの内容から構造を把握しようと思えば、ファイル検索ツールを使ってみるといいと思います。
Windowsだったら、個人的にはDevasが使いやすい感じです。
MacとかLinuxだったらgrepでしょうか?
(どちらにしても、サブディレクトリを再帰的に検索してくださいね)
探索対象のディレクトリは、packages/sixeightforms などで問題ないと思います。
それで、例えば $pkg->saveConfig を検索してみるとか、もっといえば save とだけ検索してみるとか、でしょうか。
個人的には、今回の場合だったらphpMyAdminで調べるのが分かりやすいかな?と思います。今更ながら。
phpMyAdminが使えるのでしたら、concrete5の管理画面かブロックなどからデータを入力するときに固有名詞などのわかりやすい文字列(県名とか車種とか)を登録した上で、phpMyAdminで
1. concrete5をインストールしたデータベースを選択する
2. 「検索」タブをクリック
3. 「検索する単語や値」に入力した文字列を打ち込み、「検索するテーブル」の所にある「全選択」をクリックし、「実行する」をクリックする
4. 検索結果が1件以上あるテーブルを見てみる
というので解決できるかもしれません。
あるいは、ファイルの内容から構造を把握しようと思えば、ファイル検索ツールを使ってみるといいと思います。
Windowsだったら、個人的にはDevasが使いやすい感じです。
MacとかLinuxだったらgrepでしょうか?
(どちらにしても、サブディレクトリを再帰的に検索してくださいね)
探索対象のディレクトリは、packages/sixeightforms などで問題ないと思います。
それで、例えば $pkg->saveConfig を検索してみるとか、もっといえば save とだけ検索してみるとか、でしょうか。
個人的には、今回の場合だったらphpMyAdminで調べるのが分かりやすいかな?と思います。今更ながら。
Re: Advanced Forms
2011年3月21日 at 18:07
Re: Advanced Forms
2011年3月22日 at 19:33
皆さんありがとうございました。
検索コマンドがあるとは知りませんでした。検索したらあらわれました。
フィールド名に出てくる物と思ってましたら、sixeightformsfields のlabelにあらわれてました。
僕には、見つかったから、何が出来るって訳ではないのですが、とてもうれしいです。
画像添えつけておきます。
検索コマンドがあるとは知りませんでした。検索したらあらわれました。
フィールド名に出てくる物と思ってましたら、sixeightformsfields のlabelにあらわれてました。
僕には、見つかったから、何が出来るって訳ではないのですが、とてもうれしいです。
画像添えつけておきます。
Your post has been saved and will be published after approval by the forum moderator.
takuro hishikawa
Re: Advanced Forms
僕は使ったことありません。この機会に使ってみるか…。