任何人都可以举一个在Ionic Framework的后端使用php和在前端使用Angular JS的示例吗?
当然 !
我和我的合伙人刚刚完成了将PHP作为后端集成的IONIC应用程序的工作。
就像常规的前端后端一样,请求和响应都是JSON形式。
为了快速入门,以下是我们为自己构建的示例代码:
send.php
<?php
// Prevent caching.
//header('Cache-Control: no-cache, must-revalidate');
// The JSON standard MIME header.
//header('Content-type: application/json');
$data = array(
"username" => "one",
"email" => "ifyoucanreadthis@yes.com",
"age" => 22
);
// Send the data.
echo json_encode($data);
?>
recieve.php
<?php
/*
* Collect all Details from Angular HTTP Request.
*/
$postdata = file_get_contents("php://input");
$request = json_decode($postdata);
$usr = $request->email;
$pass = $request->pass;
echo "<h1> Username is : " . $usr . "<br /> and password is : ". $pass."</h1>"; //this will go back under "data" of angular call.
/*
* You can use $email and $pass for further work. Such as Database calls.
*/
?>
希望这对您有所帮助!
编辑1:
使用PDO的好处被高估了。在此处了解更多信息:http : //code.tutsplus.com/tutorials/pdo-
vs-mysqli-which-should-you-use–
net-24059
我假设您了解用于连接数据库的基本代码(http://www.w3schools.com/php/php_mysql_intro.asp)。
<?php
$servername = "localhost";
$username = "username";
$password = "password";
// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>
就角度编码而言,您可能会发现以下链接很有用(对不起,我的机器上没有角度编码):
http://codeforgeek.com/2014/07/angular-post-request-
php/
http://www.cleverweb.nl/javascript/a-simple-search-with-angularjs-and-
php/
http://serebrov.github.io/html/2013-05-24-angular-post-to-
php.html
我正在努力使样式正确。我认为这和各种离子标签的样式层次有关,但我不确定。 在我的应用程序中,我正在尝试将一些
Yii 可以轻松使用,而不需要基本和高级模板中包含的功能。换句话说,Yii 已经是一个微框架。不需要由模板提供的目录结构与 Yii 一起工作。 当你不需要像 assets 或视图一样的所有预定义模板代码时,这一点特别方便。 其中一种情况是构建 JSON API。 在下面的部分将展示如何做到这一点。 安装 Yii 为您的项目创建一个目录并将工作目录更改为该路径。示例中使用的命令是基于 Unix 的,
问题内容: 通过以下方式安装了cordova设备插件: 然后下载ngCordova,并将ng-cordova.min.js包含在js文件夹中,并且也包含在index.html中 接下来我所做的是注射ngCordova如下 然后包含在控制器中,如下所示 您现在可以告诉我出了什么问题吗? 如果还有另一种读取设备UUID的方法,请向我说明。 问题答案: 哇,通过这个问题,我发现自己在做什么错。http:
问题内容: 我已经开始用PHP编写一些应用程序,并且我对该语言也越来越熟悉。有人告诉我有关CakePHP和CodeIgniter的信息。我想更好地了解这些方法如何为我提供帮助,以及是否值得花时间学习框架? 问题答案: 使用MVC PHP框架有什么好处? 好了,使用PHP框架有很多好处,让我们看看使用它们的一些主要好处。 这些PHP框架遵循某些设计模式,因此,当您使用框架时,必须遵循其编码约定,这可
问题内容: 我很好奇,将框架与PHP一起使用有什么优缺点? 从版本3开始,我一直在使用PHP。无论如何,我从未使用过任何可用于PHP的框架,所以我错过了什么? 问题答案: 框架使您从低级详细信息中抽象出来,使您的工作效率更高,并保护您免受低级错误(例如防止SQL注入攻击)的侵害。 一个好的PHP框架会迫使您分离您的关注点并实现经过验证的体系结构,从而最终改善您的设计,并使您的代码更易于阅读和维护以
我有一个搜索结果页面,其中包含许多作为搜索结果产生的产品项。我可以得到产品项目的清单。但是有产品细节,如价格、折扣、运输价格,作为子元素在这些网络中。如何使用页面对象工厂模型通过使用@FindBy注释自动获取这些子元素的值。 目前,我不知道如何通过在findElement(by)函数中显式提供父WebElement的上下文而不是POF的自动机制来显式地获得它们。问题是如何使上下文成为PageObj