Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Phonegap和AngularJS如何在应用程序中协同工作?_Php_Angularjs_Apache_Cordova - Fatal编程技术网

Php Phonegap和AngularJS如何在应用程序中协同工作?

Php Phonegap和AngularJS如何在应用程序中协同工作?,php,angularjs,apache,cordova,Php,Angularjs,Apache,Cordova,我不熟悉AngularJS、PHP和PhoneGap。我正在使用所有这些创建一个移动应用程序。经过大量的研究,我对如何进行开发有了这样的理解 我将使用AngularJS进行开发。PHP脚本用于将AngularJS部分连接到MySQL数据库 由于这是我第一次使用所有这些技术,我不明白的是,作为一个移动应用程序,所有这些技术将如何协同工作。当我将数据库用作手机上的应用程序时,它将如何工作?PHP脚本将如何自动运行 很抱歉这个天真的问题,但我真的想理解它背后的概念。谢谢。首先,您需要了解Phonega

我不熟悉AngularJS、PHP和PhoneGap。我正在使用所有这些创建一个移动应用程序。经过大量的研究,我对如何进行开发有了这样的理解

我将使用AngularJS进行开发。PHP脚本用于将AngularJS部分连接到MySQL数据库

由于这是我第一次使用所有这些技术,我不明白的是,作为一个移动应用程序,所有这些技术将如何协同工作。当我将数据库用作手机上的应用程序时,它将如何工作?PHP脚本将如何自动运行


很抱歉这个天真的问题,但我真的想理解它背后的概念。谢谢。

首先,您需要了解Phonegapaka Cordova是一个开源移动开发框架。它允许您使用HTML5、CSS3和JavaScript等标准web技术进行跨平台开发,避免使用每个移动平台的本机开发语言。支持Cordova的WebView可以为应用程序提供完整的用户界面。在某些平台上,它也可以是更大的混合应用程序中的一个组件,该应用程序将WebView与本机应用程序组件混合在一起。Cordova和本机组件可以使用插件接口相互通信

Angularjs是动态web应用程序的结构框架。它使用HTML作为模板语言,并扩展HTML语法,以清晰简洁地表达应用程序的组件

现在PHP是服务器端脚本语言。您可以使用JSON和XML创建web服务。下面是一个例子。你可以看到


它的大主题在这里是不可能的。因此,它的简短信息。所以我们需要了解这一点。希望能帮助你回答这个问题。

首先,你需要了解Phonegapaka Cordova是一个开源的移动开发框架。它允许您使用HTML5、CSS3和JavaScript等标准web技术进行跨平台开发,避免使用每个移动平台的本机开发语言。支持Cordova的WebView可以为应用程序提供完整的用户界面。在某些平台上,它也可以是更大的混合应用程序中的一个组件,该应用程序将WebView与本机应用程序组件混合在一起。Cordova和本机组件可以使用插件接口相互通信

Angularjs是动态web应用程序的结构框架。它使用HTML作为模板语言,并扩展HTML语法,以清晰简洁地表达应用程序的组件

现在PHP是服务器端脚本语言。您可以使用JSON和XML创建web服务。下面是一个例子。你可以看到


它的大主题在这里是不可能的。因此,它的简短信息。所以我们需要了解这一点。希望能帮助你找到这个答案。

五个月前我也遇到过同样的情况,然后我成功地使用Phonegap、AngularJS和Ruby on Rails完成了我的第一个项目

首先,我将给出整个流程,它将如何工作

使用AngularJS完全支持的IONIC for mobile UI。 使用Cordova/Phonegap构建APK。 用于服务器端API的PHP接受JSON响应JSON 在PHP中制作API,接受JSON对象并返回JSON对象

然后使用AngularJS使用$http指令调用API

PHP中的API处理JSON数据并以JSON形式给出返回结果

然后在Ionic/Cordova的帮助下将所有这些集成到APK中

移动端和服务器端PHP API代码使用JSON对象和AngularJS进行通信

请查看以下链接:

对于PHP API:

用于移动和服务器连接-

$http 用于移动用户界面和AngularJS集成-

ionicframework.com 作为在PHP中生成API并从代码笔调用该API的起点。使用任何AngularJS$HTTPCodePen、JSFIDLE或cURL命令测试您的API。然后转到移动客户端


它的工作原理与客户机-服务器模式类似。

五个月前我也经历过同样的情况,然后我成功地使用Phonegap、AngularJS和Ruby on Rails完成了我的第一个项目

首先,我将给出整个流程,它将如何工作

使用AngularJS完全支持的IONIC for mobile UI。 使用Cordova/Phonegap构建APK。 用于服务器端API的PHP接受JSON响应JSON 在PHP中制作API,接受JSON对象并返回JSON对象

然后使用AngularJS使用$http指令调用API

PHP中的API处理JSON数据并以JSON形式给出返回结果

然后在Ionic/Cordova的帮助下将所有这些集成到APK中

移动端和服务器端PHP API代码使用JSON对象和AngularJS进行通信

请查看以下链接:

对于PHP API:

用于移动和服务器连接-

$http 用于移动用户界面和AngularJS集成-

ionicframework.com 起始点 t使用PHP制作API并从代码笔调用该API。使用任何AngularJS$HTTPCodePen、JSFIDLE或cURL命令测试您的API。然后转到移动客户端


它的工作原理与客户机-服务器模式类似。

这对于堆栈溢出来说相当广泛,但不清楚您打算如何使用Angular。这是用于桌面访问您的web应用程序,而Phonegap用于移动应用程序吗?或者你的移动应用程序真的利用了Angular?如果是后者,Phonegap在没有Angular的情况下不也能满足您的所有需求吗?会的,但我需要使用Angular。我正在为它创建一个移动应用程序。我知道其范围非常广泛,但我从何处找到相关信息来帮助我理解所有这些是如何协同工作的:这对于堆栈溢出来说是相当广泛的,但不清楚您打算如何使用Angular。这是用于桌面访问您的web应用程序,而Phonegap用于移动应用程序吗?或者你的移动应用程序真的利用了Angular?如果是后者,Phonegap在没有Angular的情况下不也能满足您的所有需求吗?会的,但我需要使用Angular。我正在为它创建一个移动应用程序。我知道其范围非常广泛,但我从何处找到相关信息来帮助我理解所有这些是如何协同工作的:这是一个很好的答案。但我仍然不明白数据库在移动环境中如何工作?数据库将与PHPAPI交互,PHPAPI将与您的应用程序交互。移动设备不会直接与服务器端的数据库交互。他们的数据库也是移动中的本地数据库,但是这个数据库也需要与服务器数据库同步。所以,我不能在移动环境中使用MySql?@Wannacoffee For API我一直在使用它。是的,我们可以在这里使用Sinatra,但出于某些原因,我们使用了RoR。提到它是因为它是RoR还是PHP,但它在概念上和问题上都是相似的情况。@Wannacoffee是的,绝对正确。RoR不是强制性的。您也可以选择Java;-。如果您询问有关在线支持的问题,那么您可以选择解决方案:。这是一个非常好的答案。但我仍然不明白数据库在移动环境中如何工作?数据库将与PHPAPI交互,PHPAPI将与您的应用程序交互。移动设备不会直接与服务器端的数据库交互。他们的数据库也是移动中的本地数据库,但是这个数据库也需要与服务器数据库同步。所以,我不能在移动环境中使用MySql?@Wannacoffee For API我一直在使用它。是的,我们可以在这里使用Sinatra,但出于某些原因,我们使用了RoR。提到它是因为它是RoR还是PHP,但它在概念上和问题上都是相似的情况。@Wannacoffee是的,绝对正确。RoR不是强制性的。您也可以选择Java;-。如果您询问有关在线支持的问题,则您可以选择以下解决方案:。