You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p> If you have been used Facebook, Twitter or any other application in your phone, these applications need to connect to internet for getting and sending data from and to their websites. </p>
5
5
6
-
<plang="fa"dir="rtl"align="right"> با سلام خدمت دوستان و همشهریان عزیز کشور عزیزم <b> افغانستان </b>
7
-
من محمد رحمانی هستم. یک برنامه نویس در حوضه وب. رزومه من رو میتوانید در وب سایت من به نشانی http://mohammadrahmani.com ببینید.</p>
8
-
9
-
<plang="fa"dir="rtl"align="right"><b>خب قصد دارم استفاده از این وب سرویس رو در ادامه به شما آموزش بدم اگر سوالی هم داشتید میتونید از طریق وب سایتم با من در ارتباط باشید </b></p>
<plang="fa"dir="rtl"align="right"> اونایی که تجربه کار با Api رو دارن خب میدونن چیه ولی اونایی که نمیدونن. </p>
13
-
<plang="fa"dir="rtl"align="right"> اگر از اپلیکیشن های مثلا فیسبوک یا توییتر یا هر اپلیکیشن دیگه ای در گوشیتون استفاده کرده باشید. این اپلیکیشن ها نیاز دارن تا با اینترنت در ارتباط باشن و اطلاعاتی رو از وب سایت مشخصی دریافت و ارسال کنند. </p>
14
-
15
-
<plang="fa"dir="rtl"align="right"><b> به زبون ساده تر میشه گفت وب سرویس زبان ارتباطی بین یک وب سایت و اپلیکیشن هست.</b></p>
16
-
17
-
<plang="fa"dir="rtl"align="right"> وارد مسائل پیچیده نمیشیم اگر میخایید کامل یاد بگیرید توی گوگل جستجو کنید. </p>
18
-
19
-
<h2lang="fa"dir="rtl"align="right"> اضافه کردن Route جدید</h2>
20
-
<plang="fa"dir="rtl"align="right"> برای این کار فایل Router.php رو از پوشه Router باز کنید </p>
21
-
<plang="fa"dir="rtl"align="right"> مثال هایی از قبل داخل این فایل نوشته شده که میتونید مثل همونا ازش اصتفاده کنید. اما مثال هایی در قالب پارامتر زده نشده که اینجا باهم انجام میدیم </p>
22
-
23
-
<plang="fa"dir="rtl"align="right"> اطلاعات اولیه فایل Router.php </p>
6
+
<h2> Add a new route </h2>
7
+
<p> For creating a new route you should open Route.php file from Router directory. </p>
8
+
<p> There is already exist some examples in the file which you can use them as you need.</p>
24
9
25
10
```php
26
11
<?php
@@ -34,7 +19,7 @@ $router->get('/', function() {
34
19
});
35
20
```
36
21
37
-
<plang="fa"dir="rtl"align="right"> برای دریافت پارامتر میتونید این طوری یک روتر بسازید به مثال پایین دقت کنید: </p>
22
+
<p> For getting parameters follow bellow example: </p>
<plang="fa"dir="rtl"align="right"> و اگر من این آدرس رو وارد کنم. yourdomain.com/mohammad </p>
31
+
<p> For example, when I use this url "yourdomin.com/afgprogrammer" I will get following output.</p>
47
32
48
33
```
49
-
wellcome mohammad
34
+
wellcome afgprogrammer
50
35
```
51
36
52
-
<plang="fa"dir="rtl"align="right"> به همین سادگی. </p>
53
-
<plang="fa"dir="rtl"align="right"> خب شاید بگید که چطور ریکوئست های POST رو هندل کنیم؟ مثال زیرو ببینید:</p>
37
+
<p> It's just a Piece of cake :) </p>
38
+
<p> If you want to send the POST requests follow bellow example: </p>
54
39
55
40
```php
56
41
57
-
$router->get('/:name', function($param) {
58
-
echo 'Welcome ' . $param['name'];
59
-
});
60
-
61
-
// فقط کافیه به جای get بنویسید post
62
42
$router->post('/:name', function($param) {
63
43
echo 'Welcome ' . $param['name'];
64
44
});
65
45
66
46
```
67
-
<h2lang="fa"dir="rtl"align="right"> ارتباط با دیتابیس</h2>
47
+
<h2> Database Connection </h2>
68
48
69
-
> <plang="fa"dir="rtl"align="right">دقت کنید که برای استفاده از دیتابیس شما باید اول فایل config.php رو ویرایش کنید و اطلاعات دیتابیس خودتون رو داخلش وارد کنید</p>
49
+
<p> Consider that for useing database you should edit config.php file before start useing database.</p>
70
50
71
-
<plang="fa"dir="rtl"align="right"> حالا میتونید یه فایل مودل در مسیر مشخص خودش بسازید و برای اتصال به دیتابیس و خوندن داده ها از روش زیر استفاده کنید </p>
51
+
<p> For getting a database connection, you can use bellow sample in Model directory: </p>
72
52
73
53
```php
74
54
<?php
@@ -82,16 +62,10 @@ class ModelsHome extends Model {
82
62
83
63
/*
84
64
$query->row : return 1 row
85
-
$qurty->rows : return all row
86
-
$qurty->num_rows : return row cound
87
-
خب خط اولی فقط یک سطر از دیتابیس خروجی میده... واسه زمانیه که شما فقط اطلاعات یک یوزر رو میخایید
88
-
خط دوم همه سطر هارو برمیگردونه واسه زمانیه که شما همه یوزر هارو خواسته باشد
89
-
و خط سوم هم تعداد سطر های موجود در جدول یوزر رو برمیگردونه
65
+
$qurty->rows : return all rows
66
+
$qurty->num_rows : return rows count
90
67
*/
91
68
return $qurty->rows;
92
69
}
93
70
}
94
71
```
95
-
<plang="fa"dir="rtl"align="right"> خب توضیحات لازم رو توی خود کد نوشتم. </p>
0 commit comments