Ví dụ về Cách sử dụng hàm DorewSite
#TOP
Thấy vài bác không hiểu nên @Dai làm bài này.Bác nào biết MySQL rồi nhìn là hiểu, cái này chế từ đó ra.
Dai muốn tạo 1 cái chat, mỗi chat có tên người đăng, bình luận, thời gian
=> chat_demo{name, comment, time}
Dai muốn tất cả dữ liệu đều không được NULL, thời gian là định dạng số (unix time), tên người đăng nhiều nhất 255 ký tự và không bao gồm tiếng Việt
Đọc về kiểu dự liệu của MySQl tạihttps://openplanning.net/10321/du-lieu-va-cau-truc-trong-mysql
Ta có cú pháp:
create_table_with_column(table_name, array_column)
=> Code như sau:
{% set column_name = 'varchar(255) NOT NULL' %}
{% set column_time = 'int(11) NOT NULL' %}
{% set column_comment = 'text NOT NULL' %}
{% set structure = {'name':column_name,'time':column_time,'comment':column_comment} %}
{% do create_table_with_column('chat_demo', structure) %}
Thêm 1 nội dung chat vào nào:
đăng bởi dai, vào lúc 1654327631, nội dung: ahi ahi đồ gay
Ta có cú pháp:
insert_row_array_table(table_name, array_row)
=> Code như sau:
{% set array_row = {'name':'dai','comment':'ahi ahi đồ gay','time':'1654327631'} %}
{{insert_row_array_table('chat_demo', array_row)}}
Giờ @Dai muốn sửa lại nội dung vừa gửi thành: ahihi đồ 3D, dựa vào thời gian
Ta có cú pháp:
update_row_table(table_name, column_name, column_value, where_column_name, where_column_value)
=> Code như sau:
update_row_table('chat_demo', 'ahihi đồ 3D', 'time', '1654327631')
Tự nhiên muốn xóa đi, dùng time để tìm
Ta có cú pháp:
delete_row_table(table_name, where_column_name, where_column_value)
=> Code như sau:
delete_row_table('chat_demo', 'time', '1654327631')
Giới thiệu xong thêm sửa xóa
Nhưng ở đây @Dai thấy xài time nghu quá , nên quyết định tạo thêm cái cột ID vào cho tiện. ID là số nên dùng int
Ta có cú pháp:
create_column_table(table_name, column_name, column_type)
=> Code như sau:
create_column_table('chat_demo', 'id', "int(11) NOT NULL AUTO_INCREMENT")
dùng AUTO_INCREMENT để tự tăng id
giờ @Dai thêm 1 dòng mới với code như lúc đầu thì id sẽ là 1, thêm cái nữa là 2.
Giờ in ngoài ngoài xem nào:
Ta có cú pháp:
select_table_data(table_name, order, sort)
{% set all_chat = select_table_data('chat_demo') %}
{% for i in all_chat %}
<b>{{i.name}}</b>: {{i.comment}}<br/>
{% endfor %}
Ví dụ vài cái thôi =)))
https://dorew.gq/forum/319/cac-ham-xu-ly-trong-dorewsite.html
Dái chế luôn cái file list mới đu
@Dai hóng 1 cái code blog cơ bản
Ok, sẽ có 1 template DorewSite, bí danh: txebook.
Đề nghị làm sẵn tất cả code rồi đưa đây tôi dán vào wap .
@Anhsao cái tên rất là hay mà phát ngôn bừa bãi
@Phương Cute trước tôi công tác tại đó.nên lấy tên đó.
Giờ chuyển công tác rồi