dataProviderとフィクスチャの違いは何ですか?私は両者がテスト機能にパラメータを提供することを理解しています。yii2のフィクスチャとdataproviderの相違
0
A
答えて
2
あなたはYii2ガイド
で見ることができるようにデータプロバイダは のYii \データ\のDataProviderInterfaceを実装するクラスです。これは主に、アプリケーションのために有用な方法、例えば、ページングされソートされたデータを必要とする方法でデータを取得することを支援する。 これは多くの場合、 データウィジェットで作業するのに適切なコンテンツを提供するために使用されます。
フィクスチャはテストの重要な部分です。
Yiiは、 フィクスチャを正確に定義して簡単に使用できるフィクスチャフレームワークを提供します。
yiiでは、いわゆるフィクスチャオブジェクトがあります。 Fixtureオブジェクト は、テスト環境の特定の側面を表し、yii \ test \ Fixtureのインスタンス またはその子クラスです。
フィクスチャフレームワークの一部通常 FixturePath /データ/ TableName.php
に位置するファイルで提供され ActiveFixture具用のフィクスチャデータがそうdataPropviderにアクセスするためのアプリケーションオブジェクトされています実際のアプリケーションデータ フィクスチャは、テストアプリケーション
のためのフィクスチャデータを使用し、テストの要素である、あなたは
0でより良い説明を取ることができます http://www.yiiframework.com/doc-2.0/guide-output-data-providers.html
関連する問題
- 1. Yii2理解するdataProvider
- 2. yii2 dataproviderのdataProvider-offsetが機能しません
- 3. 未定義の変数:yii2のdataProvider
- 4. yii2:私のdataProviderないソート真
- 5. dataProviderのためのJsonの使い方Yii2
- 6. Yii2 dataprovider-exclude最初の2つの要素
- 7. Yii2 Ajaxの後にリストビューのDataProviderを更新する
- 8. importとconstとの相違点とcommonjsでの相違点
- 9. =と:=の相違点
- 10. Java JFrameとJPanelの相違点Repaint()との相違
- 11. PHPUnitとPHPSpecの相違点と相違点
- 12. Yii2のビューで直接dataProviderとSqlDataProviderからデータを受け取る方法は?
- 13. PythonとPandasの違いの相違点
- 14. Pythonでの[]と[、、]の相違
- 15. IE標準、相違点および相違点の相違点
- 16. モカのテストとフィクスチャ
- 17. Yii2。 dataProviderでシナリオを設定する方法は?
- 18. yii2 dataproviderでカスタムアレイを使用する方法gridView?
- 19. CBUUIDとNSUUIDの相違点
- 20. NSTimeZoneとGMTの相違点
- 21. ob_get_cleanとob_get_flushの相違
- 22. ListViewとArrayListの相違点
- 23. 言語とフレームワークの相違
- 24. pictureBox.Update()とpictureBox.Refresh()の相違点
- 25. ApplicationContextInitializerとBeanFactoryPostProcessorの相違点
- 26. システムとshell_execの相違点
- 27. AsyncSocketとAsyncUdpSocketの相違点
- 28. .textと.get_text()の相違点
- 29. plt.close()とplt.clf()の相違点
- 30. `BeginSubscribeToStreamingNotifications`と` SubscribeToStreamingNotifications`の相違点
これは一般的に、またはコード化テストのためのものですか?私はPHPUnitがデータプロバイダを使用していることを知っています。テストメソッドのdocblocksで '@ comments'を使ってトリガします。 – halfer