如何在symfony2中使用图形?

时间:2013-10-28 09:44:37

标签: forms symfony gantt-chart

我制作了一个项目形式,我想在symfony2中制作甘特图。如何在symfony2.3中制作甘特图?请给我建议。

以下是甘特图样本:

enter image description here

这是我的项目表代码:

{% extends '::base.html.twig' %}
{% block body -%}
<title>{% block title %}Projects>Create Projects{% endblock %}</title>
{% block stylesheets %}
<link href="{{ asset('styles/bootstrap1.css') }}" rel="stylesheet" />
<link href="{{ asset('styles/uniform.default.css') }}" rel="stylesheet" />
<link href="{{ asset('styles/select2.css') }}" rel="stylesheet" />
<link href="{{ asset('styles/form-wizard.css') }}" rel="stylesheet" />
<style type="text/css">
.btn {
 display: inline-block;
 padding: 4px 12px;
 margin-bottom: 0;
 font-size: 14px;
 font-weight: normal;
 line-height: 1.428571429;
 text-align: center;
 white-space: nowrap;
 vertical-align: middle;
 cursor: pointer;
 margin:0 300px;
 margin-top: 20px;
 border: 1px solid transparent;
 border-radius: 4px;
 -webkit-user-select: none;
 -moz-user-select: none;
  -ms-user-select: none;
   -o-user-select: none;
      user-select: none;          
 }
 #space{
  margin:0 70px;
  }
.wizard-steps li {
display: block;
float: left;
max-width: 25%;
min-width: 20%;
text-align: center;
}
 </style>
 {% endblock %}
 <div id="fuelux-wizard" class="wizard row">
  <ul class="wizard-steps">
       <li data-target="#step1" class="active">
          <span class="step">1</span>
          <span class="title">Create <br> Projects</span>
       </li>
       <li data-target="#step2">
          <span class="step">2</span>
          <span class="title">Milestones</span>
       </li>
       <li data-target="#step3">
          <span class="step">3</span>
          <span class="title">Tasklist</span>
       </li>
       <li data-target="#step4">
          <span class="step">4</span>
          <span class="title">Tasks</span>
       </li>
       <li data-target="#step5">
          <span class="step">5</span>
          <span class="title">Teams</span>
       </li>
   </ul>                            
  </div>
<div id="space">
<h3>Projects creation</h3>
<form action="{{ path('projects_create') }}" method="post" {{ form_enctype(form) }}>
    {{ form_widget(form) }}
    <p>
 <button type="submit" class="btn btn-success"> Next <i class="icon-chevron-right"></i> </button>
    </p>
</form>
<div id="result"></div>
  <ul class="record_actions">
    <li>
        <a href="{{ path('projects') }}">
            Back to the list
        </a>
    </li>
</ul>
</div>
 {% endblock %}
 {% block javascripts %}
 <script src="{{ asset('js/jquery-1.10.2.js') }}" type="text/javascript"></script>
 <script type="text/javascript">
  $(document).ready(function() {
     $("form").submit(function(e) {             
         e.preventDefault();
         var url = $(this).attr('action');
         var data = $(this).serialize();
         $.ajax({
            type: "POST",
            url: url,
            data: data,
         }).done(function( result ) {
            if(result.success) {
                $('#result').css({'color':'black','background-color':'#8F8','display':'Block','width':'200px'});
                $('#result').html('Projects Record Inserted');
                setTimeout(function(){
                    $('#result').hide();
                    },3000);
            window.location.href = "{{ path('milestones_new') }}";
            }
         });
         this.reset();
     });
 });     
 </script>

 {% endblock %}