Створення движка на mvc. Починаємо робити чат.

Створення движка на MVC. Починаємо робити чат.

Відео: [PHP] Пишемо свій движок з повного нуля. Частина 12 (Чат)

Всім привіт! У минулій статті ми створили систему авторизації користувачів, а в цій ми почнемо створювати чат.

У файлі dashboard.php, в конструкторі, після перевірки умови, пропишемо наступне:

$ this-gt;view-gt;js = array(`Dashboard / js / default.js`) -

А тепер у файлі header.php ми перевіримо це перед закриває тегом head.

Відео: Модуль 63. Створення програми з ASP.NET Identity з нуля

lt ;?php
if(isset($ this-gt;js)){
foreach($ this-gt;js as $ js){
echo
``-
}
}
?gt;

відкриємо файл index.php, який знаходиться в папці dashboard і створимо там форму.

Dashboard...Loggedin only...

lt;form id="RandomInsert" action="Lt;? Php echo URL-? Gt; dashboard / xhrInsert" method="Post"gt;
lt;input type="Text" name="Text"gt;
lt;input type="Submit"gt;
formgt;



У файлі dashboard.php створимо метод xhrInsert.

function xhrInsert(){ $ this-gt;model-gt;xhrInsert() -}

відкриємо файл default.js, який знаходиться в папці dashboard / js

$(function(){
$
(`#randomInsert`).submit(function(){
var url = $(this).attr(`Action`) -
var data = $(this).serialize() -
$
.post(url, data,function(o){
alert
(1) -
}) -
returnfalse-
})
}) -



В папці models створимо файл dashboard_model.php

classDashboard_ModelextendsModel{
function __construct(){
parent
::__construct() -
}

function xhrInsert(){
$ text
= echo $ _POST[`Text`] -
$ sth
= $ this-gt;db-gt;prepare(`INSERT INTO data (text) VALUES (: text)`) -
$ sth
-gt;execute(array(`: Text`= Gt; $ text)) -
}
}

Відкриємо нашу базу даних mvc і створимо таблицю data з 2 полями.

id int 11 primary_key auto_increment

text varchar 255

Перевіримо, все повинно працювати. Введіть якесь повідомлення в поле, і воно повинно з`явитися у вас в базі даних.

На цьому зупинимося сьогодні, всім дякую за увагу і удачі!

Поділися в соціальних мережах:

Схожі
Створення движка на mvc. Робимо можливість редагування і видалення користувачів.Створення движка на mvc. Робимо можливість редагування і видалення користувачів.
Nodejs. Як створити "список справ". Частина 1.Nodejs. Як створити "список справ". Частина 1.
Створення движка на mvc. Допрацьовуємо роутер.Створення движка на mvc. Допрацьовуємо роутер.
Створення движка на mvc. Виводимо сторінки. Частина 4.Створення движка на mvc. Виводимо сторінки. Частина 4.
Reflection api. Reflectionclass.Reflection api. Reflectionclass.
Ajax запити за допомогою методів $ .post () і $ .get ().Ajax запити за допомогою методів $ .post () і $ .get ().
Створення движка на mvc. Вступ.Створення движка на mvc. Вступ.
Створення движка на mvc. Закінчуємо роботу з чатом.Створення движка на mvc. Закінчуємо роботу з чатом.
Створення движка на mvc. Начинам робити систему розподілу прав користувачів.Створення движка на mvc. Начинам робити систему розподілу прав користувачів.
Automate - car dashboardAutomate - car dashboard
» » Створення движка на mvc. Починаємо робити чат.