我有2个项目,一个在Wordpress中,另一个在Laravel 4.2中.
最近我不得不使用jgrossi/corcel将两个项目合并到一个Laravel 4.2应用程序中.这是我唯一的选择.
一切都很棒!我甚至可以直接发布到Wordpress而无需登录Wordpress来获取帖子,评论等.
但有些事情我无法弄清楚.Wordpress正在为订阅者使用Jetpack.laravel应用程序需要一个字段来添加更多订阅者.我在Wordpress上的经验很少.
是否可以将Wordpress外部的订阅者直接添加到数据库中?如果没有,有没有办法在Wordpress之外使用Jetpack插件?
我想采用这样的数组并将其组合成1个单独的数组.
array (size=2)
0 =>
array (size=10)
0 => string '1'
1 => string 'a'
2 => string '3'
3 => string 'c'
1 =>
array (size=5)
0 => string '2'
1 => string 'b'
Run Code Online (Sandbox Code Playgroud)
但是我希望数组结果是交错的.
所以它最终看起来像
array
0 => '1'
1 => '2'
2 => 'a'
3 => 'b'
4 => '3'
5 => 'c'
Run Code Online (Sandbox Code Playgroud)
我想这样,无论传入多少个初始键(这个有2个)都没关系,它应该与1,2或5一起使用.另外,从我的例子可以看出最有可能的元素数量不会匹配.
有谁知道实现这一目标的最佳方法?
我有一个简单的Activity1 -> Activity2
.
过去,当我使用时startActivity(Intent(this, Activity2::class.java))
,没有任何问题,并且会调用的onCreate()
方法Activity2
。
在我目前的情况下,这不会发生。我在该onCreate()
方法中有日志,并且它们从未被击中。但是如果我创建一个onStart()
方法,它就会进入那里。但是,在应用程序的整个生命周期内,我的日志onCreate()
中Activity2
永远不会受到影响。这怎么可能。onCreate
是onStart
我想之前的要求。
这是我在上面引用的实际代码。
class Activity1 : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
Timber.d("onCreate")
setContentView(R.layout.activity_splash)
startActivity(Activity2.getIntent(this))
}
}
Run Code Online (Sandbox Code Playgroud)
class Activity2 : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?, persistentState: PersistableBundle?) {
super.onCreate(savedInstanceState, persistentState)
Timber.d("onCreate") // Never gets touched
}
override fun onStart() {
super.onStart()
Timber.d("onStart"); // Is hit with no problems.
}
companion object {
fun …
Run Code Online (Sandbox Code Playgroud)