2016-10-17 8 views
1

yy2 CRUDジェネレータにエラー"syntax error, unexpected '}'"があります。基本/コントローラのパスにコントローラCountryControllerを作成し、基本/モデルパスのモデルCountryとビューのフォルダの国を作成しました。CRUDジェネレータyii2エラー

モデルクラス::アプリの\モデル\ CountrySearch

コントローラクラス::アプリの\コントローラ\ CountryController

アプリの\モデルは国

検索モデルクラスを\私はパラメータでCRUD操作をしようとしています

表示パス:@app/views/country

とエラーが発生しました。私はGoogleで解決策を見つけることはできませんし、何をすべきか分からない。 ERROR:それが開いている状態、場合は、閉じ

in W:\XAMPP\htdocs\basic\vendor\yiisoft\yii2-gii\generators\crud\default\views\_search.php at line 28 
19202122232425262728293031323334353637 
<div class="<?= Inflector::camel2id(StringHelper::basename($generator->modelClass)) ?>-search"> 

    <?= "<?php " ?>$form = ActiveForm::begin([ 
     'action' => ['index'], 
     'method' => 'get', 
    <?php if ($generator->enablePjax) 
     ?>'options' => [ 
      'data-pjax' => 1 
     ],<?php } > 
    ]); ?> 

<?php 
$count = 0; 
foreach ($generator->getColumnNames() as $attribute) { 
    if (++$count < 6) { 
     echo " <?= " . $generator->generateActiveSearchField($attribute) . " ?>\n\n"; 
    } else { 
     echo " <?php // echo " . $generator->generateActiveSearchField($attribute) . " ?>\n\n"; 
2. yii\base\ErrorHandler::handleFatalError() 
$_GET = [ 
    'r' => 'gii/default/view', 
    'id' => 'crud', 
]; 

$_POST = [ 
    '_csrf' => 'ZFFUX0VCUjgAMhwAKDgwZ1UQFw8dexZPLwtlZhEMF2AJAh0ZEi8QFQ==', 
    'Generator' => [ 
     'modelClass' => 'app\\models\\Country', 
     'searchModelClass' => 'app\\models\\CountrySearch', 
     'controllerClass' => 'app\\controllers\\CountryController', 
     'viewPath' => '@app/views/country', 
     'baseControllerClass' => 'yii\\web\\Controller', 
     'indexWidgetType' => 'grid', 
     'enableI18N' => '0', 
     'enablePjax' => '0', 
     'messageCategory' => 'app', 
     'template' => 'default', 
    ], 
    'preview' => '', 
]; 

$_COOKIE = [ 
    'Phpstorm-b0412478' => '63e8918e-ac29-43de-9816-571b71512aad', 
    '_csrf' => 'e3a51f05887c990dee11a82408437a3e87c4de7d372dba216a0834374d5b602ca:2:{i:0;s:5:"_csrf";i:1;s:32:"dcH_mzb_1ACPX9DwKZ19TNEXmSIFWmB-";}', 
    'PHPSESSID' => '2a91078gc1nh6q5br71p0hkuu6', 
    '_identity' => '8142bf058f7de9bda458b829902ac7db3b69c135c0c908aaaefe8bf2105e8d62a:2:{i:0;s:9:"_identity";i:1;s:28:"["100","test100key",2592000]";}', 
]; 
+1

下にしてみてください。 – Bizley

答えて

0

、私たちのコードを表示1

<?= "<?php " ?>$form = ActiveForm::begin([ 
    'action' => ['index'], 
    'method' => 'get', 
<?php if ($generator->enablePjax) { 
    ?>'options' => [ 
     'data-pjax' => 1 
    ],<?php } > 
]); ?> 
+0

うまくいく、ありがとう!問題はファイルにありました: ベーシック\ベンダー\ yiisoft \ yii2-gii \ジェネレータ\ crud \ default \ views \ _search.php –

関連する問題