摘要:
install 安装install app_name1 app_name2有时候要用-o参数,把所有安装过程需要的参数带入进去(安装过程的参数放在app/$app_name/task.php里install_options函数所定义的必选参数)install base -o "base[db_host]=127.0.0.1&base[db_user]=root&base[db_password]=&base[db_name]=ecos";base是app_name注意! help -v 查看命令及参数install --reset / -r 重新安装 阅读全文
摘要:
类似windows的注册表数据是存储在kvstore中的当通过key在kvstore中取不到数据,会加载app/$app_name/setting.php,在setting.php中查找,找到后放入kvstore中,下次就从kvstore中取。最好是在系统上线前通过脚本把app的setting数据塞到kvstore中setConf存储app:get($app_name)->setConf($key,$value);getConf取回app:get($app_name)->getConf($key) 阅读全文
摘要:
底层-》支持层-》业务底层base数据库访问 service管理 app管理kvstore存储 kvcache缓存支持层pam登录验证dbeav数据库扩展功能site前台desktop后台ectools工具业务层ecstore等app的资源controller控制器,model模型,view视图,lib,service等每个app可以安装、卸载、开启、暂停 阅读全文
摘要:
创建myapp,在myapp里创建lib/command目录新建一个文件hello.phpapp名称,command必须的,hello对应类名) * 所有命令类都继承自base_shell_prototype类 */class myapp_command_hello extends base_shell_prototype{ //$command_world(command必须的,world命令) var $command_world = 'helloworld';//helloworld解释作用 function command_world(){ ... 阅读全文
摘要:
assoc 显示或修改文件扩展名关联attrib 显示或更改文件属性break 设置或清除扩展式CTRL+C检查bcdedit 设置启动数据库中的属性以控制启动加载cacls 显示或修改文件的访问控制列表(acl)call 从另一个批处理程序调用这一个cd 显示当前目录的名称或将其更改chcp 显示或设置活动代码页数chdir 显示当前目录的名称或将其更改chkdsk 检查磁盘并显示状态报告chkntfs 显示或修改启动时间磁盘检查cls 清除屏幕cmd 打开另一个 Windows 命令解释... 阅读全文
摘要:
php5版本中,当你尝试使用一个未定义的类或者接口时,会自动调用__autoload()函数例如11 <?php 2 function __autoload($class_name){3 include $class_name.'.php'; 4 } 5 6 $obj = new MyClass1();7 $obj2 = new MyClass2();加载MyClass1和MyClass2时都调用__autoload()方法 阅读全文
摘要:
tempnam()函数创建一个具有唯一文件名的临时文件若成功,则返回新的临时文件名,若失败,则返回false失败原因 c:\windows\temp文件夹不具备读写权限(即 不是超级管理员) 阅读全文