ホームページ  >  記事  >  バックエンド開発  >  symfony が新しいテーブルを作成するときに問題が発生する

symfony が新しいテーブルを作成するときに問題が発生する

WBOY
WBOYオリジナル
2016-06-13 13:52:14910ブラウズ

symfony が新しいテーブルを作成するときに問題が発生しました。
symfony1.0 で開発されたシステムにテーブルを追加したいのですが、scheml.yml ファイルの内容は次のとおりです:
---
ep:
_attributes:
パッケージ: lib .model
defaultIdMethod:native
number:
_attributes:
phpName:Number
nid:
type:integer(11)
required:true
primarykey:true
name:
type: varchar(20)
required: true
perinfo:
type: varchar(20)
required: true
使用したコマンドは symfony propel です-build -all app
最後の行までコンパイルすると、
php: シンボル検索エラー: /usr/lib/libxslt.so.1: 未定義のシンボル: xmlXPathContextSetCache
om で基本クラスが生成されます。しかし、データベースには新しい数値テーブルがありません。
長い間オンラインで調べましたが、まだ理由がわかりません。
libsxslt.so.1 で xmlXPathCONtextSetCache を検索すると、
xmlXPathInit xmlXPathContextSetCache xmlXPathRegisterVariableLookup! という行が見つかりました。
symfony フレームワークに精通している専門家なら誰が答えてくれますか?この問題が解決されなければ、その後のプロジェクトは不可能になります。私は symfony に短期間触れました。

-----解決策---------
まず phpmyadmin または他のクライアント ツールを使用してテーブルを作成し、次に build-schema を実行します。
------解決策------------------
Symfony は、MVC モデルに基づいたオブジェクト指向の PHP5 フレームワークです。

を使用してテーブルを作成できます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。