Eclipse PDT在文件的上下文菜单中有这个方便的内置Yui Compressor.但是,在构建使用多个此类文件的Web应用程序时,每次更新后手动压缩文件会变得很繁琐.它甚至不记得哪些文件压缩到哪个文件名,因此您必须再次输入.
是否可以在Eclipse中轻松自动化此过程,因此您可以单击"构建"或其他内容,所有指定的文件将被压缩到其目标?
关于Eclipse中这个Yui功能的文档确实存在真空.
我正在使用带有PDT 3.0.0.v20110516-11的Eclipse Indigo 3.7.0,但自从Galileo以来,PDT和Yui选项都保持相似
-update-
自动化解决方案,不是Eclipse本地但是接近:
GNU make makefile
%-min.js: %.js
${java} -jar ${compressor} $< -o ${<:.js=-min.js}
Run Code Online (Sandbox Code Playgroud)Windows批处理
FOR %f IN (*.js) DO java -jar yuicompressor.jar %f -o deploy\%f
Run Code Online (Sandbox Code Playgroud)Linux Shellscript
ls -1 *.js | awk '{printf("java -jar yuicompressor.jar %s -o deploy/%s",$1,$1)}' | /bin/sh
Run Code Online (Sandbox Code Playgroud)ANT文件
请参见:http ://www.ubik-ingenierie.com/ubikwiki/index.php?title = Minifying_JS/CSS如何在此处
粘贴html/xml?
另见这个问题.
我想开始一个新的Zend项目,目前我正面临一些关于Eclipse PDT的问题......我的问题是,Eclipse for PHP中的代码完成根本不起作用.
我尝试了很多不同的教程等,例如制作一个新项目并导入文件; 制作新工作区并在那里导入项目; 几乎所有可能的构建路径设置和库导入组合; 删除.metadata中的几个文件(如果你谷歌的话,你会发现很多像这样的教程),但没有任何效果.
[编辑]还设置了PHPNature(感谢tranisstor):
<natures>
<nature>org.eclipse.php.core.PHPNature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
</natures>
Run Code Online (Sandbox Code Playgroud)
(如果只有PHPNature集,它也不起作用,另外没有其他)
[/编辑]
详细问题:我创建了一个新的Zend项目,并尝试在IndexController.indexAction()中开始编码.我做的第一件事:我输入$this->
,但没有代码完成......我想也许我需要添加Zend库,我做了.当我点击进入Zend_Controller_Action
中class IndexController extends Zend_Controller_Action
我可以看到文档时Zend_Controller_Action
,我也可以按下F3并出现相应的文件...这意味着,Zend成功添加为库.我也试过Ctrl+ Space,但没有任何反应.顺便说一句,标准的PHP函数isset()
也不会出现在代码完成中
有人知道如何解决这个问题吗?我正在使用Eclipse Juno,Eclipse PDT 3和Zend Framework 1.x(不完全确切,但它不是ZF2,如果我打开它会很好用http://localhost
.
我很感激任何帮助
我有一个eclipse工作区文件夹.我想在这里存储我正在处理的所有不同项目.现在我正在开发一个PHP项目并安装了WAMP.有没有办法配置eclipse,以便它将我的项目文件输出到服务器的www文件夹.
我不想在服务器的www文件夹中创建我的工作区,原因如下: - 我会在一段时间内处理多个项目,我希望所有项目都驻留在同一个工作区中 - 我不想污染Web服务器的www文件夹(虽然这是一个开发机器).我觉得如果我将代码放在一个单独的工作区中,那么我错误地删除它的可能性很小.我不想最终决定清理www文件夹并删除我唯一的代码副本!
我也欢迎任何替代解决方案:)
所以,我正在进行代码维护,我们的php代码嵌入在html文件中.
Eclipse没有突出显示html文件中的任何php代码.
有没有人有任何想法如何做到这一点?我试过在偏好中寻找它,我的谷歌忍者技能让我失望.
先感谢您.
我在Eclipse旧版本的MacBook上安装了运行10.5.8的Eclipse/php,这是一个非常糟糕的时间.
我安装了MAMP并运行php 5.3.5.这很好.zend调试器信息在phpinfo()中正确显示,我在正确的位置有dummy.php.配置文件中允许127.0.0.1.
我已经安装了eclipse.我也尝试过"Eclipse for php Developers"v3.0.2.
当我尝试运行或调试脚本时,两个安装都会返回错误.我正在尝试使用Zend Debugger.
错误是:
"动画开始遇到了问题".发生内部错误.发生内部错误.显示java.lang.NullPointerException
我将php可执行文件设置为/Applications/MAMP/bin/php5.3/bin/php(CLI)
建议?
我一直有一段时间让Eclipse调试我的CakePHP应用程序.我试过阅读几个教程(没有一个很好).我尝试过使用Zend和XDebug.
一旦它正确设置,我甚至不确定我应该如何使用这个东西.
我尝试在我的PHP代码中设置一个断点,右键单击文本编辑器中的PHP文件,然后选择"debug php web application",但它从未达到过断点.它在eclipse中打开了一个浏览器,其中一些GET参数附加到我的普通URL:
?debug_host = 192.168.1.2%2C127.0.0.1&start_debug = 1&debug_port = 10000&original_url = HTTP%3A%2F%2Flocalhost%2Fparticipants&send_sess_end = 1&debug_stop = 1&debug_start_session = 1&debug_no_cache = 1331422177353&debug_session_id = 1000
我在我的项目php调试属性中不确定的一件事是PHP可执行文件字段.它被自动设置为'none',因此我必须创建一个指向'/ usr/bin/php'的条目.也许这不正确?
我创建了一个简单的应用程序,其中包含一个只有几个echo语句的php文件.我无法让调试器在这个中遇到断点.
这是我的phpinfo():https://sites.google.com/site/kylephpinfo/phpinfo.html ? attredirects = 0& d = 1
我从来没有遇到过调试器在我生活中工作的麻烦.
我正在努力将我的网站与paypal集成并使其在沙盒模式下工作.我在Codeigniter(PHP)工作.我已经得到了完美的IPN通知,但似乎无法弄清楚我在哪里出错PDT(需要这个以显示正确的确认页面并返回).我已多次检查身份令牌,确保htaccess文件不限制回拨的访问权限,确保电子邮件已针对业务字段进行验证,确保一切都将进入沙箱,而不是实时站点,并且确保使用正确的参数启用自动返回,甚至询问技术支持(没有收到任何有用的帮助).但我一直得到"失败"的返回($响应),错误代码为4002.任何有关如何调试它的帮助将不胜感激.
这是我的表格:
<form class="paypal login" action="http://########.com/paypal/purchase" method="post" id="paypal_form">
<fieldset id="inputs">
<input type="hidden" name="first_name" value="">
<input type="hidden" name="last_name" value="">
<input type="hidden" name="email" value="">
<input type="hidden" name="quantity" value="">
<input type="hidden" name="order_tc_id" value="###########">
</fieldset>
<fieldset id="actions">
<input type="submit" id="paypal-btn" class="paypal-order" alt="Order" value="Purchase"/>
</fieldset>
</form>
Run Code Online (Sandbox Code Playgroud)
这是它的地方:
$querystring = '?';
$querystring .= "business=".urlencode("paypal@#######.net")."&";
$querystring .= "cmd=".urlencode("_xclick")."&";
$querystring .= "amount=".urlencode(krw_usd($items_no_tax_price))."&";
$querystring .= "rm=".urlencode(2)."&";
$querystring .= "quantity=".urlencode($quant)."&";
$querystring .= "first_name=".urlencode($first_name)."&";
$querystring .= "last_name=".urlencode($last_name)."&";
$querystring .= "email=".urlencode($email)."&";
$querystring .= "currency_code=".urlencode("USD")."&";
$querystring .= "return=".urlencode(stripslashes($return_url))."&";
$querystring .= "cancel_return=".urlencode(stripslashes($cancel_url))."&";
$querystring .= …
Run Code Online (Sandbox Code Playgroud) 我目前将Eclipse Photon PDT用于旧的PHP应用程序。在此应用程序中,有很多phpdoc注释,但是其中一些被标记为错误。
有人知道如何禁用这些错误吗?(因为我的所有项目文件都标有错误图标,而我看不到哪些文件确实有错误)。
eclipse-pdt ×10
eclipse ×8
php ×5
xdebug ×2
aptana ×1
codeigniter ×1
eclipse-juno ×1
javascript ×1
macos ×1
paypal ×1
phpdoc ×1
ubuntu ×1
wamp ×1
yui ×1