Bonjour,

Je voudrais implémenter le calendrier fournit par dhtmlx avec symfony.
J'ai suivi la doc trouvée sur le site mais je n'arrive pas à sauvegarder mes données dans la bdd ni à récupérer ces données quand je les entre manuellement dans phpmyadmin.

Voici ma vue twig :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{% extends "::base.html.twig" %}
{% block stylesheets %}
    <link rel="stylesheet" href="{{ asset('dhtmlx/codebase/dhtmlxscheduler.css') }}" type="text/css" />
    <link rel="stylesheet" href="{{ asset('css/dhtmlx.css') }}" type="text/css" />
{% endblock %}
 
{% block javascripts %}
	<script src="{{ asset('dhtmlx/codebase/dhtmlxscheduler.js') }}"></script>
	<script src="{{ asset('connector/codebase/connector.js') }}"></script>
	<script src="{{ asset('connector/codebase/dataprocessor.js') }}"></script>
{% endblock %} 
 
{% block body %}
 
	<div id="scheduler_here" class="dhx_cal_container" style='width:100%; height:100%;'>
	    <div class="dhx_cal_navline">
	        <div class="dhx_cal_prev_button">&nbsp;</div>
	        <div class="dhx_cal_next_button">&nbsp;</div>
	        <div class="dhx_cal_today_button"></div>
	        <div class="dhx_cal_date"></div>
	        <div class="dhx_cal_tab" name="day_tab" style="right:204px;"></div>
	        <div class="dhx_cal_tab" name="week_tab" style="right:140px;"></div>
	        <div class="dhx_cal_tab" name="month_tab" style="right:76px;"></div>
	    </div>
	    <div class="dhx_cal_header"></div>
	    <div class="dhx_cal_data"></div>       
	</div>
 
 
	<script>
		scheduler.config.xml_date="%Y-%m-%d %H:%i";
		scheduler.init('scheduler_here', new Date(),"month");
 
		//find something
		scheduler.load("{{asset('connector/connector.php')}}");
 
		var dp = new dataProcessor("{{asset('connector/connector.php')}}");
		//dp.init(scheduler);
 
	</script>
 
{% endblock %}
Voici mon connector.php :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 
  	require_once( __DIR__.'codebase/scheduler_connector.php');
 
 
	$res=mysql_connect("localhost","root","");
	mysql_select_db("symfony");
 
	$conn = new SchedulerConnector($res);
 
	$conn->render_table("events","id","event_start,event_end,event_text");
 
?>