AJAX Booking Calendar Proを Laravel アプリケーションに実装しようとしています。(CodeCanyon から購入しました)ほとんどのプラグインを実装しました。情報を保存して表示できるように、プラグインをデータベースに接続する方法を理解する必要があります。私はコントローラーアプローチを使用しています。js ファイルの先頭は次のようになります。
(function($)
{
$.fn.DOPBookingCalendar = function(options)
{
var Data = {'Type':'BackEnd',
'DataURL':'/php/load.php',
'SaveURL':'/php/save.php',
'DayNames':['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
'MonthNames':['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
'AvailableText':'AVAILABLE', // The available text.
'BookedText':'BOOKED', // The Booked text.
'UnavailableText':'NOT AVAILABLE', // The unavailable text.
'DateType':1, // 1: american style; 2: european style;
'PopupDisplayTime':300, // The time for the Pop-Up to Show/Hide
'StatusLabel':'Status', // The text for Availability label.
'PriceLabel':'Price', // The text for Price label.
'Currency':'$', // The currency.
'SubmitBtnText':'Submit', // The text for Submit button.
'ResetBtnText':'Reset', // The text for Reset button.
'ExitBtnText':'Exit', // The text for Exit button.
'InvalidPriceText':'Error! Please enter a number for the price.' // The text for Invalid Price Warning.
},
DataURL と SaveURL をコントローラー/モデルに設定するのと同じくらい簡単にできるように思えますが、データベースにどのように接続し、テーブルにどのフィールドがあるかをどのように知ることができますか? うまくいけば、誰かがこれを経験するでしょう。
//This is the save query
if (isset($_POST['dop_booking_calendar'])){
require_once 'opendb.php';
mysql_query('UPDATE schedule SET data="'.$_POST['dop_booking_calendar'].'" WHERE id=1');
}
//this is the load query
require_once 'opendb.php';
$query = mysql_query('SELECT * FROM schedule WHERE id=1');
while ($result=mysql_fetch_array($query)){
echo $result['data'];
}