Lokendra Panwar Lokendra Panwar - 8 months ago 103
AngularJS Question

How to save data values from form in angularjs using fat free framework

I am trying to save data in sql using fat free framework. i used front end in angularjs. i send data using angular ng-submit button. ajax Post data but not get in fat free please solve this problem. i am new in fat free.

here is my html code:

<form id="userRegister" name="registration" ng-submit="register1(formData)" ng-controller="Ctrl1">
<div class="sf-steps-form sf-radius">
<div class="sf_columns column_3">
<input ng-model="formData.email" id="email" type="email" name="email" placeholder="Email*" data-required="true" >
<div class="sf_columns column_3">
<input ng-model="formData.password" id="password" type="password" name="password" placeholder="Secret Word*" data-required="true" >
<button type="submit" id="sf-next" class="sf-button">Save</button>

here is my app.js code:

sampleApp.controller("Ctrl1", function($scope, $http) {
$scope.formData = {};
$scope.register1 = function() {
method : 'POST',
url : 'addstep',
data : $scope.formData,
headers : {'Content-Type': 'application/x-www-form-urlencoded'}
.success(function(data) {
if (data.errors) {
$scope.errorEmail = data.errors.email;
$scope.errorPassword = data.errors.password;
} else {
$scope.message = data.message;

here is my idex.php fat free framework code:

$f3->route('GET|POST /addstep',
function($f3) {

$users = new DB\SQL\Mapper($f3->get('DB'),'user');

echo View::instance()->render('layout.htm');

The ajax post data properly but not save in db please help.


Check $f3->get('BODY'); You might need to json_decode;

Most likely the data is sent via PUT