2014-06-21 19:05 原文 简体 繁體 2,123 次围观 前天帮同事改个十年前的网站 bug,页面上一堆 include require 不禁让人抱头痛哭.看到 V2EX 上的讨论说,写 PHP 不用框架等同于耍流氓.Yii Framework 是我使用了 2 年多的 PHP 框架,器大活好,皮实耐操. Yii2 还在 Beta 中,不过不影响拿来预研. 这回要说的是,如何给 Yii2 项目添加外部资源(external assets),以 FontAwesome 为例子.   Y…
问题1: Your requirements could not be resolved to an installable set of packages 则表明 未安装fxp/composer-asset-plugin : 解决方法:控制台执行 composer global require "fxp/composer-asset-plugin:~1.0.0" 或尝试运行 composer global require "fxp/composer-asset-plugin…
最近要在公司的magento项目中引用第三方库,用了composer来进行管理,composer还是非常方便的: 1.在应用的根目录下添加文件:composer.json {    "name": "yiisoft/yii2-app-basic",    "description": "Yii 2 Basic Application Template",    "keywords": ["yii2…
众所周知,composer可以自定义加载插件库和依赖,它也是用PHP写的,怎样在自己的项目中引入并使用composer呢?. 1.新建一个项目,在项目的根目录创建composer.json文件,用过一个大型框架的同学可以发现,框架的根目录总是有一个此文件,对,发现了吗?记住了吗? 2.在composer.json文件里把下面的json格式复制进去 { "require": { } } 3.在项目根目录下创建vendor目录 4.此时执行命令composer update 注意:如果你直…
在我们迭代项目的过程中,经常会启用某些功能,或者修改某些界面的问题,那么问题来了,这样很容易出现大量的冗余.java文件,冗余资源文件,一些冗余的界面文件等.那么问题既然出现了,那么如何去解决呢,这就是今天着重要去解决的问题? first: eclipse有个检查冗余java文件的插件,名叫UCDetector: 下载地址为:http://sourceforge.net/projects/ucdetector/files/latest/download?source=files 官网地址:htt…
实现的方法: 1.在父级项目中 或者 每个微服务都引用的项目中添加实体类Resource 2.在父级项目中 或者 每个为服务都引用的项目中写一个工具类,作用是用来获取请求资源 3.在每一个微服务的启动类添加注解@RestController ,并且写一个请求方法调用 工具类的请求资源的方法 4.将获取到的JSON字符串 保存在文件中 5.最后,在需要存储这些信息到数据库中的对应微服务 提供一个请求方法,参数就传递这一个一个的JSON字符串,而请求方法做的事情就是解析JSON,并批量保存到对应数据…
前言: ASP.NET中的Web项目可以通过APIController控制器来为其他项目提供接口.  而我们在调试这些接口时,可以选择单元测试,网页测试(Get接口),自己写测试代码或者第三方测试工具等等(如:PostMan可以发送GET/POST请求). 但这里为大家介绍一种新的调试工具:微软提供的一种关于APIController控制器说明帮助页+测试(借助第三方)的方法来帮助开发. 备注:在实际使用过程中,发现了一个问题,我创建的是WebApi项目,在NuGet管理包中添加了API的帮助页…
具体原因:多个项目同时使用一个memcatch服务情况需要分别为项目添加端口,如果只有一个项目使用则不需要去修改端口(memcatch有默认端口),当然已可以去修改默认端口. 下面我记录下我自己的使用过程: 1:为项目分配端口,-p (端口号)  -m(分配内存) [写成.bat文件] 2:另外写一个开机自动运行的批处理文件(.bat文件)[将该批处理文件放到开始菜单-所有程序-启动文件夹中即可] memcatch分配端口(事例): D:\mem\memcatch.exe -p 11215 -m…
最笨的是定义常量.具体怎么做?看下面: //定义在控制器声明上面define('BEST_PHPER',serialize(array('admin','admin1')));//设置admin管理员//通常是在方法中进行判断,取值的$BEST_PHPER=unserialize(BEST_PHPER); //反序列话进行取值var_dump($BEST_PHPER);die;…
1.spring项目结构 2.spring结构说明 web-inf目录是不对外开放的,外部没办法直接访问到(即通过url访问),只有通过映射来访问,如映射一个action或servlet通过服务器端跳转来访问到具体的页面,这样可以限制访问,提高安全性 页面资源文件只能放在webapp文件下,若css.js.image等文件放在web-inf下是引用不了的…