YYUC框架

微信管家YYUC框架开发手册 为了能让更多人看明白微信管家的开发模式,在此分享YYUC框架开发手册 立即下载
YYUC安装
  1. 假设本地项目目录为 test, 将yyuc解压并复制到test下。
  2. 将 yyuc 下的forders复制到yyuc同级目录下, 目录结构如下,forders名称可以自己修改。后续自己修改为 wx
- test
- - forders
- - yyuc 后期修改为 wx
  1. 本地环境启动目录设置为 test/forders
  2. nginx伪静态设置为
try_files $uri $uri/ /index.php?$query_string;
if (!-e $request_filename){  
    rewrite ^/(.*) /index.php last;  
}
  1. php 版本为5.3,php7以上会报错。例如mysql_collect等数据库连接方法,php7以后都舍弃了。

hello world

方式一

  1. 在 wx/controller 下新建 /demo/hello.php
  2. 内部代码为
<?php
	Page::ignore_view(); //忽略视图
	Response::write("hello world"); //直接写入
?>
  1. 访问地址 http://x.com/demo/hello.php

方式二

  1. 在 wx/controller 下新建 /demo/hello.php, 内容为空
  2. 在 wx/view/default 下新建 /demo/hello.html, 里面输入html内容
  3. 访问地址 http://x.com/demo/hello.php

方式三

  1. 修改配置文件 wx/conf.php 将 $auto_find_view 改为 true
/**是否开启无控制器时自动寻找对应视图~默认:false*/
public static $auto_find_view = true;
  1. 无需创建控制器文件直接建立文件,例在 wx/view/default 下新建 /demo/hello.html, 里面输入html内容
  2. 访问地址 http://x.com/demo/hello.php

配置数据库
  1. 在 wx/conf.php中配置
  2. 配置如下
	/**数据库地址~*/
	public static $db_host = "localhost";
	/**数据库端口~*/
	public static $db_port = "3306";
	/**数据库名~*/
	public static $db_dbname = "test";
	/**数据库用户名~*/
	public static $db_username = "root";
	/**数据库密码~*/
	public static $db_password = "root";
	/**数据库表前缀~为了区分同一个数据库中不同框架的数据表,建议设置此项。*/
	public static $db_tablePrefix = "qq_";

模板标签
表单项对应html备注
all<textarea></textarea>模型所有非空属性的表单集合(隐藏的)
text<input typr=“text” />文本输入
password<input type=“password” />密码框
email<input type=“email”>邮件输入框(html5)
range<input type=“range”>程度选择框(html5)
hidden<input type=“hidden”>隐藏标签
textarea<textarea></textarea>文本框
checkbox<input type=“checkbox”>多选按钮
select<select></select>下拉框
radio<input type=“radio”>单选按钮
date<input type=“text”>时间选择
datetime<input type=“text”>时间日期选择
texteditor<textarea></textarea>富文本编辑器
color<input type=“text”>颜色选择框
vercode<input type=“text”>验证码输入框
upload<input type=“file”>文件上传

举例

  1. php文件中
$note = new Model('notes');
  1. html中应用
{$note->lable('title')} : {$note->title} <br>
{$note->lable('author')} : {$note->author} <br>
{$note->lable('theme')} : {$note->field_text('theme')} <br>
{$note->lable('postdate')} : {$note->postdate} <br>
{$note->lable('bepublished')} : {$note->field_text('bepublished')} <br>
{$note->lable('content')} : {$note->content}

视图模板的引用
  1. 创建规图文件:view/default/notes/navigation.html
  2. 在所有视图文件中的 body标签下方都引入此视图
{T navigation}

分页
YYUC框架详细文档资料、框架源码【微信管家源码用的就是YYUC框架】 为了能让更多人看明白微信管家的开发模式,在此分享YYUC框架开发手册 ================================================================ YYUC已经倒闭,这是一份非常宝贵的资料 ------------------------------------ YYUC是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。 立即下载

相关推荐

YYUC框架及详细介绍

有YYUC的详细使用介绍+YYUC框架 网上基本绝版

yyuc php,yyuc框架介绍

框架简介YYUC-PHP框架简介YYUC-PHP框架(本站简称YY框架)是一个面向自由开发者的框架,只需一个人就可以轻松搞定一个动态网站,或者是小型的信息系统建设。当然这并不是说YY框架只适用于小型系统,应用于多人开发的大型项目它同样极具优势。YY框架的设计初衷就是敏捷开发快速建站,由于是完全开源和免费的,很显然它将是小型企业和个人网络开发者的首选。YY框架是一个免费开源的,快速、简单的PHP...

weixin_32306957的博客 689

YYUC框架手册

YYUC控制器简介 控制器是应用程序的心脏,因为它们决定如何处理 HTTP 请求 YY框架的控制器和其他所有框架的控制器均不相同,其他框架的一个控制器就是一个类文件,而歪歪框架的控制器是实际存在的一个php过程脚本。 之所以没有沿用其他框架采用类文件的形式,是因为通常的一个URL请求用到的只是控制器类的一个方法,而无端加载其他方法到系统内存中显然是要有额外开销的。 最重要的一点是,类中方法的变量要直接被视图模板调用是不可能的(通常情况是要先把变量注册到视图模版中),单独的几次请求可能看不出什么,但是当成千上万个并发到来时,类中变量转移到试图变量的开销就不容忽视了。

yyuc php,YYUC框架与YYUC手册资料下载 | 无名

YYUC中文文档:PHP框架framework,OOP、MVC、RESTful、OR,YYUC框架下载地址:http://code.google.com/yyucYYUC是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。如果下载失败请加YYUC群164...

weixin_42397220的博客 441

YYUC_PHP框架技术资料

YYUC已经倒闭,这是一份非常宝贵的资料 -------------------------------------------------- YYUC是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。

VisionPro开发实战:CogRecordDisplay控件显示与保存图片的完整流程(附C#代码示例)

本文详细解析了VisionPro开发中CogRecordDisplay控件的图像处理全流程,包括图像加载、显示优化、动态清屏及结果保存等关键操作。通过C#代码示例,展示了如何高效使用该控件进行工业视觉应用开发,特别适合自动化检测系统的开发者参考。

weixin_42523792的博客 276

yyuc视图未更新,控制器修改可以看到,视图无法更新,提示Allowed memory size of exhausted

不管php.ini中的最大内存设置多大,都没有用。原因是有死循环。再定位,发现是丢失某个目录。 这里的代码有死循环的潜在BUG。 private function _getViewHtml($wrap_path) { if(file_exists($wrap_path.'/wrap'.Conf::$view_suffix)){ $viewhtml = file_get_contents

enotswn的专栏 872

S7-1500与WinCC GroupDisplay组显示的高效配置指南

本文详细介绍了S7-1500 PLC与WinCC GroupDisplay组显示功能的高效配置方法,涵盖报警状态配置、WinCC端组显示控件设置及常见问题排查。通过实战案例和优化建议,帮助工程师快速掌握工业自动化项目中报警信息可视化的关键技术,提升生产线监控效率。

weixin_29292535的博客 440

YYUC输出联动select标签

商家所在地区 {$lbs->mulselect('chinaarea',array('l_sheng','l_shi','l_xianqu'))}   mulselect在yyuc\sys\db\samplemodel.php中定义public function mulselect($tn,$name_arr,$attrs='',$addwhere='',$impstr='',$

wang_quan_li的专栏 1677

适合初学者的ROS机器人教程(1): Ubuntu下ROS创建自己的包和使用github下载的包

ROS如何创建自己的包 1. 首先创建catkin工作空间(如果你以及有了请忽略) $ mkdir catkin_ws # 创建一个文件夹里面计划放我们的项目,ws是workspace的缩写 $ cd catkin_ws # 将当前工作文件夹切换到catkin_ws这个文件夹 ~/catkin_ws$ catkin_make # 执行catkin_make创建一ROS项目 此时你的catkin_...

@司南牧|知乎|博客|易懂教程|李韬 3244

从ET到PT阶段:一文详解汽车零部件DV与PV测试的完整流程(含常见问题解析)

本文深入解析汽车零部件开发中的DV(设计验证)与PV(性能验证)测试全流程,涵盖从ET到PT阶段的关键技术要点与常见问题解决方案。针对车载开发工程师,提供实战指南与优化策略,帮助提升零部件质量与生产效率,确保符合行业标准与市场需求。

weixin_29273849的博客 785

yyuc框架介绍

框架简介 YYUC-PHP框架简介 YYUC-PHP框架(本站简称YY框架)是一个面向自由开发者的框架,只需一个人就可以轻松搞定一个动态网站,或者是小型的信息系统建设。当然这 并不是说YY框架只适用于小型系统,应用于多人开发的大型项目它同样极具优势。YY框架的设计初衷就是敏捷开发快速建站,由于是完全开源和免费的,很显然 它将是小型企业和个人网络开发者的首选。 YY框架是一个免费开源的,快速、

中国石油大学 INThe Du Jin Feng 1828

STM32F103到F407移植OLED,为啥F4屏幕不亮?一个延时函数搞定时序问题

本文详细分析了STM32F103到F407移植OLED时屏幕不亮的问题,指出时钟频率差异导致的时序问题是关键原因。通过对比F103和F407的时钟架构差异,提供了精确延时函数的实现方法,并指导在I2C通信关键点插入适当延时,确保OLED正常显示。文章还涵盖了完整的测试方案和高级优化技巧,帮助开发者彻底解决移植中的时序问题。

weixin_30642561的博客 549

php yyuc框架,如何学习YYUC框架

YYUC-PHP框架(本站简称YY框架)是一个面向自由开发者的框架,只需一个人就可以轻松搞定一个动态网站,或者是小型的信息系统建设。当然这并不是说YY框架只适用于小型系统,应用于多人开发的大型项目它同样极具优势。YY框架的设计初衷就是敏捷开发快速建站,由于是完全开源和免费的,很显然它将是小型企业和个人网络开发者的首选。YY框架是一个免费开源的,快速、简单的PHP开发框架,我们采取大道至简的原则...

weixin_33702545的博客 207

保姆级教程:用Ansible 2.9自动化配置华为ENSP路由器(附Cloud连接避坑指南)

本文提供了一份详细的Ansible 2.9与华为ENSP路由器自动化配置教程,涵盖环境搭建、网络连通性配置、Playbook开发及典型问题排查。特别针对Cloud连接常见问题提供避坑指南,帮助运维工程师快速掌握网络自动化技能,提升工作效率。

weixin_42561476的博客 376

基于Python的海关进出口数据爬取与贸易关系分析

本文介绍了如何使用Python爬虫技术获取海关进出口数据,并基于这些数据进行贸易关系分析。文章详细阐述了数据采集、清洗、存储和分析的全过程,使用了最新的爬虫技术和数据分析方法,为国际贸易研究提供数据支持和技术参考。关键词:Python爬虫、海关数据、贸易分析、数据可视化、Selenium、Scrapy。

2201_76125261的博客 543

php yyuc框架,求一份YYUC框架文件和帮助文档

最近接触到一个系统是YYUC做的,大家也知道YYUC官网已经关闭了,百度了很久也没找到,所以求助万能的优快云,麻烦大神给一份。谢谢回复讨论(解决方案)http://so.youkuaiyun.com/search?ref=toolbar&q=YYUChttp://so.youkuaiyun.com/search?ref=toolbar&q=YYUC不行啊,版主大人,没有框架文件啊什么框架文件?你要找的不...

weixin_36480122的博客 148

ARM与PC共享文件方式【samba】移植与配置

方式推荐指数适用平台优点缺点⭐⭐⭐⭐⭐全平台 (Win/Mac/Linux)兼容性最强,操作像本地文件配置稍繁琐,协议开销略大NFS⭐⭐⭐⭐Linux/Mac (Win支持一般)速度极快,CPU占用低Windows配置复杂,权限管理较难SFTP (SSH)⭐⭐⭐⭐全平台 (需客户端)安全加密,无需额外配置服务需使用FileZilla/Xftp等专用软件物理U盘⭐⭐⭐全平台无需网络,速度取决于接口需要人工插拔,不适合自动化Syncthing⭐⭐⭐⭐全平台自动同步,支持远程。

浩瀚之水的专栏 263

yyuc php,yyuc 开发手册.zip 框架 说明指南 Windows Develop 238万源代码下载- www.pudn.com...

文件名称: yyuc下载 收藏√ [5 4 3 2 1]开发工具: PHP文件大小: 6172 KB上传时间: 2014-04-09下载次数: 0提 供 者: yeskey详细说明:yyuc开发手册.zip yyuc框架开发说明指南-yyuc dev manual yyuc dev manual文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):yyuc开发手册......

weixin_39520353的博客 177

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

2016 yyuc框架环境配置

基础准备 不懂php开发环境搭建的可以去网上搜索下。相信学习这个框架的童鞋们也都不是菜鸟级的了。 我习惯开发中直接用实际要发布的域名来做测试,这样将来发布后会省去一些不必要的麻烦。 假如你的程序将来要发布到域名http://blog.youkuaiyun.com/qq_29572055上,这里简单介绍一下方法: 1、修改本机host ,把你要测试开发的网络地址指向本地: 用文本编辑器打开:C:\Wind

中国石油大学 INThe Du Jin Feng 1455

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

被 YYUC $is_developing 害惨了.

原来布置在线上的 YYUC一直比

2296

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

PHP开发框架比较

PHP开发框架比较 Laravel 是一个简单优雅的 PHP WEB 开发框架,将你从意大利面条式的代码中解放出来。通过简单、优雅、表达式语法开发出很棒的 WEB应用! 但是通过使用我们发现Laravel在开发效率和运行效率上都存在瓶颈。如此优秀的框架都存在诸多问题,基于此我们在公司现有框架的基础上参照诸多框架(不限于php语言也参照java和ruby)的优点完成一个自主设计的框架。 自

wang_quan_li的专栏 4421
上一篇: uniapp移动到指定位置的思路
下一篇: 记录测试
自娱自乐22
博客等级 码龄18年 241粉丝 135原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值