任何人都可以提供一些关于如何向ZF2邮件组件添加附件的示例吗?
我喜欢:
$message = new Message;
$message->setEncoding('utf-8');
$message->setTo($email);
$message->setReplyTo($replyTo);
$message->setFrom($from);
$message->setSubject($subject);
$message->setBody($body);
Run Code Online (Sandbox Code Playgroud)
但在需要添加附件时卡住了.谢谢.
所以问题基本上是当我使用wpml在网站的翻译版本中使用子类别时,它会生成一个404页面.在父类别中,我仍然可以看到帖子并导航到它没有问题.而且,在没有翻译的版本中一切正常.
所以我的问题是,如果有其他人有这个问题,如果是这样,你是如何解决它的?
/%category%/%postname%/
http://domain.com/en/super/sub/- >http://domain.com/en/sub/# BEGIN Redirects
RedirectMatch 301 ^/okategoriserade/(.*)$ /webb/$1
RedirectMatch 301 ^/apache2/(.*)$ /apache/$1
RedirectMatch 301 ^/server/(.*)$ /linux/$1
RedirectMatch 301 ^/etiketter/(.*)$ /tag/$1
RedirectMatch 301 ^/kategorier/(.*)$ /$1
RedirectMatch 301 ^/en/php-en/zf2/(.*)$ /en/zf2/$1
RedirectMatch 301 ^/media/me-avatar-e1332014347355.png(.*)$ /media/erik-landvall.png$1
RedirectMatch 301 ^/jquery/(.*)$ /javascript/jquery/$1
# END Redirects
# BEGIN W3TC …Run Code Online (Sandbox Code Playgroud) 可以将VideoObject标签(Schema.org)应用于iframe吗?他们自己的例子和googlewebmastercentral上的这个例子没有提到嵌入iframe的视频.
它应该在iframe中使用meta添加到iframe本身,还是包装div?
<iframe itemprop="video" itemscope itemtype="http://schema.org/VideoObject" src="http://player.vimeo.com/video/CLIP_ID" width="400" height="225" frameborder="0">
<meta itemprop="duration" content="T1M33S" />
</iframe>
Run Code Online (Sandbox Code Playgroud) /*
array (size=3)
0 => string '/js/dhdbm78hdfb.js' (length=18)
1 => string '/js/dfg4dg.js' (length=13)
2 => string '/js/fg8hfhrt.js' (length=15)
2 => string '/js/yjtdygj.js' (length=14)
2 => string '/js/2q5g54rvfd.js' (length=17)
*/
$json = json_encode($data);
$gz = gzdeflate($json, 9);
$base64 = base64_encode($gz);
$paths = urlencode($base64);
// outputs: i1aK0c8qjtFPyUhJyjW3yEhJS9LLKlbSgQmnpZukpCOLpKVbZKRlFJUgi1VmlaRUpmchCxkVmqabmhSVpaWARGMB
Run Code Online (Sandbox Code Playgroud)
不是很令人印象深刻而且非常缓慢,我认为应该有更好的方法来做到这一点......
解决这个问题的最佳方法是什么?我们怎样才能呈现最小的弦?
如果它很慢,这不是最大的问题,但它是一个需要考虑的变量.在可能的情况下,将对数组进行哈希处理并从缓存中重新获取.
我有一点问题,我有控制器扩展AbstractActionController,我需要在任何操作之前调用一些函数,例如indexAction我认为preDispatch()在任何操作之前调用但是当我在$ this-> view-> test中尝试这个代码时没有.
class TaskController extends AbstractActionController
{
private $view;
public function preDispatch()
{
$this->view->test = "test";
}
public function __construct()
{
$this->view = new ViewModel();
}
public function indexAction()
{
return $this->view;
}
}
Run Code Online (Sandbox Code Playgroud) 我阅读了以下内容,在 Node.js 中发送电子邮件?但我正在寻找一种发送电子邮件的方法,而不是通过 smtp 服务器。就像在 Linux 环境中一样,你有不同的选项,sendmail例如
我可以使用我所在的环境来利用已经存在的功能,但我有兴趣了解如何仅使用 js 发送电子邮件(如果可能的话)。
我使用 smtp 模块设置了一个 smtp 服务器: https: //github.com/andris9/smtp-server为什么我对我已经设置的服务器的交付部分感兴趣。
我首先遇到以下问题的问题是该group by子句是在以下情况之前执行的order by:
该saved.recipe_id列是由生成的整数UNIX_TIMESTAMP()
SELECT
saved.recipe_id,
saved.`date`,
user.user_id
FROM saved
JOIN user
ON user.id = saved.user_id
GROUP BY saved.recipe_id
ORDER BY saved.`date` DESC
Run Code Online (Sandbox Code Playgroud)
所以我用子查询和其他bs尝试了各种不同的可能解决方案.最后,我最终在join子句中尝试了一些不同的子查询,这要求我将表顺序从from子句更改为join子句.我决定尝试以下方法:
SELECT
saved.recipe_id,
saved.`date`,
user.user_id
FROM user
JOIN saved
ON user.id = saved.user_id
GROUP BY saved.recipe_id
ORDER BY saved.`date` DESC
Run Code Online (Sandbox Code Playgroud)
出于某种原因,这似乎是正确的顺序,但为什么呢?
这个更改如何使我的查询排序更加正确呢?
真的吗?或者它只是碰巧为我提出的测试案例做了吗?
我试图在zf2中设置路由,其中路由的所有发布数据都/connection/add使用此yaml配置路由到单独的方法:
router:
routes:
home:
type: literal
options:
route: '/'
defaults:
controller: Admin\Dashboard
action: index
connection:
type: literal
options:
route: '/connection'
defaults:
controller: Admin\Connection
action: list
may_terminate: true
child_routes:
add:
type: literal
options:
route: '/add'
defaults:
action: add
may_terminate: true
child_routes:
post:
type: method
options:
verb: post
defaults:
action: test
Run Code Online (Sandbox Code Playgroud)
上面示例中的所有内容都可以正常工作,除了post使用Zend\Mvc\Router\Http\Method类型的最深的子项
当一个/connection/add人将后期数据提交给溃败时,该人将被路由到该test行动.
忽略上述路由中的最后一个子节点,并add在调度从表单发送的后期数据时仍然调用该操作.
以下代码将使元素淡入和淡出。当淡出时,它将通过使其没有大小来“删除”元素。
以下代码的工作方式与我第一次将类名添加show-loading到具有 class 的现有元素时相同loading。此外,当我删除类时show-loading,在添加类名的同时hide-loading它也可以正常工作。
然而,第二次以及此后的每一次,都不会渲染该动画。相反,它直接跳转到动画的最后一帧,根据是否指定show或hide指定使其可见或不可见。所以最终结果是正确的,但动画部分不是。
如何让动画在每次设置类时都参与进来,而不需要明显的;例如。删除该元素并添加一个新元素以重置已保存的状态...?
html
<div class="loading"></div>
Run Code Online (Sandbox Code Playgroud)
CSS
.loading
{
overflow: hidden;
position: fixed;
background: #fff;
z-index: 9999;
user-select: none;
}
.loading.show-loading
{
animation: loading-fade .4s 1 linear both;
}
.loading.hide-loading
{
animation: loading-fade .4s 1 linear both;
animation-direction: reverse;
}
@keyframes loading-fade
{
0%
{
opacity: 0;
top: auto;
right: auto;
bottom: auto;
left: auto;
}
1%
{
top: 0;
right: 0;
bottom: 0;
left: …Run Code Online (Sandbox Code Playgroud) 首先,我知道有可以使用的模块(https://www.npmjs.com/package/elasticsearch),但我正在寻找一种方法来解决这个问题,使用 node.js 内置模块。
我正在寻找一种使用http模块在 nodejs 中执行以下 curl 请求的方法:
来源:https : //www.elastic.co/guide/en/elasticsearch/reference/2.4/search-count.html
curl -XGET 'http://localhost:9200/twitter/tweet/_count' -d '
{
"query" : {
"term" : { "user" : "kimchy" }
}
}'
Run Code Online (Sandbox Code Playgroud)
例如,使用请求正文发出请求。
我已经按照手册中的描述尝试编写帖子数据:https : //nodejs.org/api/http.html#http_http_request_options_callback
req.write(parsedData);
Run Code Online (Sandbox Code Playgroud) node.js ×2
animation ×1
compression ×1
css ×1
email ×1
group-by ×1
iframe ×1
join ×1
microdata ×1
multilingual ×1
mysql ×1
permalinks ×1
php ×1
schema.org ×1
seo ×1
sql ×1
sql-order-by ×1
url-routing ×1
wordpress ×1
zend-mail ×1