Skip to content

Commit 6d6d4e9

Browse files
Data Binding - PHP: Add dx-php-data Deprecation Updates (#8857) (#8865)
1 parent 14ebd44 commit 6d6d4e9

38 files changed

Lines changed: 62 additions & 285 deletions

File tree

api-reference/10 UI Components/dxDataGrid/1 Configuration/remoteOperations/remoteOperations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,5 +66,5 @@ The following restrictions apply when operations are remote:
6666
}
6767

6868
#####See Also#####
69-
- **Data Binding**: [Web API, PHP, MongoDB](/concepts/70%20Data%20Binding/00%20Specify%20a%20Data%20Source/30%20Web%20API%2C%20PHP%2C%20MongoDB.md '/Documentation/Guide/Data_Binding/Specify_a_Data_Source/Web_API,_PHP,_MongoDB/') | [Custom Sources](/concepts/70%20Data%20Binding/00%20Specify%20a%20Data%20Source/60%20Custom%20Data%20Sources '/Documentation/Guide/Data_Binding/Specify_a_Data_Source/Custom_Data_Sources/')
69+
- **Data Binding**: [Web API and MongoDB](/Documentation/Guide/Data_Binding/Specify_a_Data_Source/Web_API_and_MongoDB/) | [Custom Sources](/concepts/70%20Data%20Binding/00%20Specify%20a%20Data%20Source/60%20Custom%20Data%20Sources '/Documentation/Guide/Data_Binding/Specify_a_Data_Source/Custom_Data_Sources/')
7070
- [Troubleshooting - A Request Error Occurs After Filtering or Searching](/concepts/80%20Troubleshooting/05%20DataGrid%20and%20TreeList%20Issues/15%20A%20Request%20Error%20Occurs%20After%20Filtering%20or%20Searching.md '/Documentation/Guide/Troubleshooting/DataGrid_and_TreeList_Issues/A_Request_Error_Occurs_After_Filtering_or_Searching/')

api-reference/10 UI Components/dxPivotGrid/1 Configuration/dataSource.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,10 @@ Assign the array to the **store** property. [View Demo](https://js.devexpress.co
1919
- **OLAP Data**
2020
Implement an [XmlaStore](/api-reference/30%20Data%20Layer/XmlaStore '/Documentation/ApiReference/Data_Layer/XmlaStore/'). [View Demo](https://js.devexpress.com/Demos/WidgetsGallery/Demo/PivotGrid/OLAPDataSource)
2121

22-
- **Web API, PHP, MongoDB**
22+
- **Web API and MongoDB**
2323
Use one of the following extensions to enable the server to process data according to the protocol DevExtreme UI components use:
2424

2525
- <a href="https://github.com/DevExpress/DevExtreme.AspNet.Data/blob/master/README.md" target="_blank">DevExtreme.AspNet.Data</a>
26-
- <a href="https://github.com/DevExpress/DevExtreme-PHP-Data/blob/master/README.md" target="_blank">DevExtreme-PHP-Data</a>
2726
- <a href="https://github.com/oliversturm/devextreme-query-mongodb/blob/master/README.md" target="_blank">devextreme-query-mongodb</a>
2827

2928
Then, use the <a href="https://github.com/DevExpress/DevExtreme.AspNet.Data/blob/master/docs/client-side-with-jquery.md#api-reference" target="_blank">createStore</a> method to configure access to the server on the client as shown below. This method is part of **DevExtreme.AspNet.Data**.

api-reference/10 UI Components/dxScheduler/1 Configuration/resources/dataSource.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,10 @@ Set the **dataSource** property to the URL of a JSON file or service that return
2222
- **OData**
2323
Implement an [ODataStore](/concepts/70%20Data%20Binding/00%20Specify%20a%20Data%20Source/40%20OData.md '/Documentation/Guide/Data_Binding/Specify_a_Data_Source/OData/').
2424

25-
- **Web API, PHP, MongoDB**
25+
- **Web API and MongoDB**
2626
Use one of the following extensions to enable the server to process data according to the protocol DevExtreme UI components use:
2727

2828
- <a href="https://github.com/DevExpress/DevExtreme.AspNet.Data/blob/master/README.md" target="_blank">DevExtreme.AspNet.Data</a>
29-
- <a href="https://github.com/DevExpress/DevExtreme-PHP-Data/blob/master/README.md" target="_blank">DevExtreme-PHP-Data</a>
3029
- <a href="https://github.com/oliversturm/devextreme-query-mongodb/blob/master/README.md" target="_blank">devextreme-query-mongodb</a>
3130

3231
Then, use the <a href="https://github.com/DevExpress/DevExtreme.AspNet.Data/blob/master/docs/client-side-with-jquery.md#api-reference" target="_blank">createStore</a> method to configure access to the server on the client as shown below. This method is part of **DevExtreme.AspNet.Data**.

api-reference/10 UI Components/dxTreeList/1 Configuration/remoteOperations/remoteOperations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,5 +58,5 @@ When operations are performed on the server side, the TreeList does not support:
5858
}
5959

6060
#####See Also#####
61-
- **Data Binding**: [Web API, PHP, MongoDB](/concepts/70%20Data%20Binding/00%20Specify%20a%20Data%20Source/30%20Web%20API%2C%20PHP%2C%20MongoDB.md '/Documentation/Guide/Data_Binding/Specify_a_Data_Source/Web_API,_PHP,_MongoDB/') | [Custom Sources](/concepts/70%20Data%20Binding/00%20Specify%20a%20Data%20Source/60%20Custom%20Data%20Sources '/Documentation/Guide/Data_Binding/Specify_a_Data_Source/Custom_Data_Sources/')
61+
- **Data Binding**: [Web API and MongoDB](/Documentation/Guide/Data_Binding/Specify_a_Data_Source/Web_API_and_MongoDB/) | [Custom Sources](/concepts/70%20Data%20Binding/00%20Specify%20a%20Data%20Source/60%20Custom%20Data%20Sources '/Documentation/Guide/Data_Binding/Specify_a_Data_Source/Custom_Data_Sources/')
6262
- [Troubleshooting - A Request Error Occurs After Filtering or Searching](/concepts/80%20Troubleshooting/05%20DataGrid%20and%20TreeList%20Issues/15%20A%20Request%20Error%20Occurs%20After%20Filtering%20or%20Searching.md '/Documentation/Guide/Troubleshooting/DataGrid_and_TreeList_Issues/A_Request_Error_Occurs_After_Filtering_or_Searching/')

api-reference/10 UI Components/dxTreeMap/1 Configuration/dataSource.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,10 @@ Set the **dataSource** property to the URL of a JSON file or service that return
7575
- **OData**
7676
Implement an [ODataStore](/api-reference/30%20Data%20Layer/ODataStore '/Documentation/ApiReference/Data_Layer/ODataStore/').
7777

78-
- **Web API, PHP, MongoDB**
79-
Use one of the following extensions to enable the server to process data according to the protocol DevExtreme UI components use:
78+
- **Web API and MongoDB**
79+
Use one of the following extensions to enable server-side data processing for DevExtreme UI components:
8080

8181
- <a href="https://github.com/DevExpress/DevExtreme.AspNet.Data/blob/master/README.md" target="_blank">DevExtreme.AspNet.Data</a>
82-
- <a href="https://github.com/DevExpress/DevExtreme-PHP-Data/blob/master/README.md" target="_blank">DevExtreme-PHP-Data</a>
8382
- <a href="https://github.com/oliversturm/devextreme-query-mongodb/blob/master/README.md" target="_blank">devextreme-query-mongodb</a>
8483

8584
Then, use the <a href="https://github.com/DevExpress/DevExtreme.AspNet.Data/blob/master/docs/client-side-with-jquery.md#api-reference" target="_blank">createStore</a> method to configure access to the server on the client as shown below. This method is part of **DevExtreme.AspNet.Data**.

api-reference/30 Data Layer/CustomStore/CustomStore.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,10 @@ The **CustomStore** enables you to implement custom data access logic for consum
1212
dx.web.js, dx.viz.js, dx.all.js
1313

1414
---
15-
DevExtreme provides extensions for <a href="https://github.com/DevExpress/DevExtreme.AspNet.Data/blob/master/README.md" target="_blank">ASP.NET</a> and <a href="https://github.com/DevExpress/DevExtreme-PHP-Data/blob/master/README.md" target="_blank">PHP</a> that configure the **CustomStore** and implement server-side data processing. A third-party extension is available for <a href="https://github.com/oliversturm/devextreme-query-mongodb/blob/master/README.md" target="_blank">MongoDB</a>. You can also implement the **CustomStore** manually.
15+
You can use the following extensions to configure **CustomStore** and implement server-side data processing to bind DevExtreme components to Web API and MongoDB services:
16+
17+
- [DevExtreme.AspNet.Data](https://github.com/DevExpress/DevExtreme.AspNet.Data/blob/master/README.md)
18+
- [devextreme-query-mongodb](https://github.com/oliversturm/devextreme-query-mongodb/blob/master/README.md)
1619

1720
The **CustomStore**'s implementation depends on whether data is processed on the client or server. For client-side data processing, implement the [load](/api-reference/30%20Data%20Layer/CustomStore/1%20Configuration/load.md '/Documentation/ApiReference/Data_Layer/CustomStore/Configuration/#load') function to load data from the data source. Refer to the [Load Data in the Raw Mode](/concepts/70%20Data%20Binding/51%20Data%20Source%20Examples/3%20Custom%20Sources/1%20Load%20Data%20in%20Raw%20Mode.md '/Documentation/Guide/Data_Binding/Data_Source_Examples/#Custom_Sources/Load_Data_in_Raw_Mode') article for more information.
1821

api-reference/_hidden/dxHtmlEditorMention/dataSource.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,10 @@ Set the **dataSource** property to the URL of a JSON file or service that return
2020
- **OData**
2121
Implement an [ODataStore](/api-reference/30%20Data%20Layer/ODataStore '/Documentation/ApiReference/Data_Layer/ODataStore/').
2222

23-
- **Web API, PHP, MongoDB**
23+
- **Web API and MongoDB**
2424
Use one of the following extensions to enable the server to process data according to the protocol DevExtreme UI components use:
2525

2626
- <a href="https://github.com/DevExpress/DevExtreme.AspNet.Data/blob/master/README.md" target="_blank">DevExtreme.AspNet.Data</a>
27-
- <a href="https://github.com/DevExpress/DevExtreme-PHP-Data/blob/master/README.md" target="_blank">DevExtreme-PHP-Data</a>
2827
- <a href="https://github.com/oliversturm/devextreme-query-mongodb/blob/master/README.md" target="_blank">devextreme-query-mongodb</a>
2928

3029
Then, use the <a href="https://github.com/DevExpress/DevExtreme.AspNet.Data/blob/master/docs/client-side-with-jquery.md#api-reference" target="_blank">createStore</a> method to configure access to the server on the client as shown below. This method is part of **DevExtreme.AspNet.Data**.

api-reference/_hidden/dxHtmlEditorVariables/dataSource.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,10 @@ Set the **dataSource** property to the URL of a JSON file or service that return
2020
- **OData**
2121
Implement an [ODataStore](/api-reference/30%20Data%20Layer/ODataStore '/Documentation/ApiReference/Data_Layer/ODataStore/').
2222

23-
- **Web API, PHP, MongoDB**
23+
- **Web API and MongoDB**
2424
Use one of the following extensions to enable the server to process data according to the protocol DevExtreme UI components use:
2525

2626
- <a href="https://github.com/DevExpress/DevExtreme.AspNet.Data/blob/master/README.md" target="_blank">DevExtreme.AspNet.Data</a>
27-
- <a href="https://github.com/DevExpress/DevExtreme-PHP-Data/blob/master/README.md" target="_blank">DevExtreme-PHP-Data</a>
2827
- <a href="https://github.com/oliversturm/devextreme-query-mongodb/blob/master/README.md" target="_blank">devextreme-query-mongodb</a>
2928

3029
Then, use the <a href="https://github.com/DevExpress/DevExtreme.AspNet.Data/blob/master/docs/client-side-with-jquery.md#api-reference" target="_blank">createStore</a> method to configure access to the server on the client as shown below. This method is part of **DevExtreme.AspNet.Data**.

concepts/05 UI Components/Chart/03 Data Binding/17 PHP Service.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

concepts/05 UI Components/Chart/03 Data Binding/20 Custom Sources.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
Access to a custom data source is configured using the [CustomStore](/api-reference/30%20Data%20Layer/CustomStore '/Documentation/ApiReference/Data_Layer/CustomStore/') component. DevExtreme provides <a href="https://github.com/DevExpress/DevExtreme.AspNet.Data/blob/master/README.md" target="_blank">ASP.NET</a> and <a href="https://github.com/DevExpress/DevExtreme-PHP-Data/blob/master/README.md" target="_blank">PHP</a> extensions that help configure it and implement server-side data processing. You can also use the third-party extension for <a href="https://github.com/oliversturm/devextreme-query-mongodb/blob/master/README.md" target="_blank">MongoDB</a>.
1+
To bind DevExtreme Chart to a custom data source, implement a [CustomStore](/api-reference/30%20Data%20Layer/CustomStore '/Documentation/ApiReference/Data_Layer/CustomStore/'). You can use the following extensions to configure **CustomStore** and implement server-side data processing to bind DevExtreme components to Web API and MongoDB services:
2+
3+
- [DevExtreme.AspNet.Data](https://github.com/DevExpress/DevExtreme.AspNet.Data/blob/master/README.md)
4+
- [devextreme-query-mongodb](https://github.com/oliversturm/devextreme-query-mongodb/blob/master/README.md)
25

36
You need to configure the **CustomStore** in detail for accessing a server built on another technology. Data in this situation can be processed on the client or server. In the former case, switch the **CustomStore** to the raw mode and load all data from the server in the [load](/api-reference/30%20Data%20Layer/CustomStore/1%20Configuration/load.md '/Documentation/ApiReference/Data_Layer/CustomStore/Configuration/#load') function as shown in the next example.
47

0 commit comments

Comments
 (0)