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 :
Voici mon connector.php :
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"> </div> <div class="dhx_cal_next_button"> </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 %}
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"); ?>
Partager