■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

スキーマファイルのパスについて

binbin > スキーマファイルのパスについて @ 2015/10/18 11:52
スキーマファイルのパスについて質問です。

http://basercms.net/manuals/1/programmers/4.html
に書いてある通り、スキーマファイルを用意し、init.phpなども用意したのですが、
インストールしてもテーブルが生成されません。
なにが悪いのだろうかと、同梱のプラグインを見てみたらパスが異なっています。
これはこれで正しいのでしょうか?

http://basercms.net/manuals/1/programmers/4.html
に記載されているパス。

スキーマファイル
/app/plugins/{プラグイン名}/config/sql/{プレフィックスなしのテーブル名}.php

CSVファイル
/app/plugins/{プラグイン名}/config/sql/{プレフィックスなしのテーブル名}.csv



同梱されているプラグインを見ると、次のようなパスになっている。

スキーマファイル
/lib/Baser/Plugin/Blog/Config/Schema

CSVファイル
/lib/Baser/Plugin/Blog/Config/Data/Default



これに習うと、次のようなパスになると思われる。

スキーマファイル
/app/plugins/{プラグイン名}/Config/Schema/{プレフィックスなしのテーブル名}.php

CSVファイル
/app/plugins/{プラグイン名}/Config/Data/Default/{プレフィックスなしのテーブル名}.csv




これは両方正しいのでしょうか?
仕様的には両方正しくても、実はこっちが正解、だったり、
http://basercms.net/manuals/1/programmers/4.html
こちらの記述が実は古い情報だったり、

問題の切り分けでちょっと躓いてしまい、質問させて頂きました。
よろしくお願いいたします。


■ BaserCMSのバージョン:3.0.8
■ レンタルサーバー名:さくらサーバー VPS
■ スマートURLの利用: ON
■ 設置フォルダ: サブフォルダ
■ PHPスキル(自己評価): D
■ OSの種類:CentOS release 6.6 (Final)
■ PHPのバージョン:PHP 5.5.21 (cli)
■ データベース種類・バージョン:MySQL 5.5.39
goichi > Re: スキーマファイルのパスについて @ 2015/10/18 23:21
取り急ぎですが、ご覧になっているドキュメントがver.1系統のような気がします。

http://basercms.net/manuals/3/programmers/4.html

が「プラグイン開発について」のver.3系統のドキュメントです。
検索エンジンなどでver.1系統に行き着いたのではないかと思います。パス以外にも、1系統と現在の3系等とでは、CakePHPのバージョンが異なるなどのこともあり、色々と異なることがあるように思います。
一度、目を通してみて頂けると幸いです。
binbin > Re: スキーマファイルのパスについて @ 2015/10/19 10:33
本当だ! これは失礼しました!

http://basercms.net/manuals/1/programmers/4.html
てっきりトップから辿って行って、このリンクにたどり着いていると勘違いしてました。

いま辿ってみたら、
http://basercms.net/manuals/3/programmers/4.html
こちらになっています。

もうすでにどうやって辿りついたのか覚えていませんが、
http://basercms.net/manuals/1/programmers/4.html
これが現在の公式ドキュメントだと勘違いしていたので、
どちらが正しいのだろうと思ってしまいました。
失礼いたしました。
ご返信ありがとうございました。
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
41 人のユーザが現在オンラインです。 (39 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 41