コード例 #1
0
ファイル: FormRenderer.php プロジェクト: new-inventor/form
 /**
  * @param FormInterface $form
  *
  * @return string
  */
 public function scripts(FormInterface $form)
 {
     $composerPath = $_SERVER['DOCUMENT_ROOT'] . '/composer.json';
     $composerConfig = json_decode(file_get_contents($composerPath), true);
     $vendorFolder = $composerConfig['config']['vendor-dir'];
     $res = '';
     if ($form->showJQuery()) {
         if ($this->pingJquery()) {
             $res .= '<script src="https://code.jquery.com/jquery-1.12.1.min.js"></script>';
         } else {
             $res .= "<script src='{$vendorFolder}/jquery/jquery/jquery-1.12.1.min.js'></script>";
         }
     }
     $res .= "<script src='{$vendorFolder}/new-inventor/form/src/assets/default.js'></script>";
     return $res;
 }