CakePHP 3使用SplFileInfo类时出错

时间:2017-04-02 03:55:04

标签: cakephp cakephp-3.0

我收到了下一个错误: 错误:尝试创建SplFileInfo类时,找不到类'App \ JL \ SplFileInfo $ i = new SplFileInfo($ P ['Carpeta']。DS。$ v ); 我测试了相同的结果: $ i =新的SplFileInfo(''); 这是在命名空间App \ JL 中称为JL的cutom类,并将其称为使用App \ JL \ JL;

该函数声明如下:公共静态函数LeerArchivos(& $ P = array()){

我正在使用要在模板上显示的元素......

¿我必须激活somethig吗?或者¿我做错了什么?

1 个答案:

答案 0 :(得分:1)

问题是你不知道命名空间是如何工作的。你应该首先在你的知识中解决这个差距:http://php.net/manual/en/language.namespaces.php

你需要&#34;导入&#34;来自&#34; root&#34;的班级名称空间 @Override public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { final ViewHolder holder = (ViewHolder) holder; //go news details fragment holder.newsContentLayout.setOnLongClickListener(new View.OnLongClickListener() { @Override public void onLongClick(View v) { // change you cardview background holder.cvCardView.setImageDrawable(holder.cvCardView.getContext().getResources() .getDrawable(R.drawable.bg_cardview)); } }); } 进入当前名称空间ListView。我们通过listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) { CardView cardView = (CardView) view.findViewById(R.id.cardview); cardView.setBackgroundDrawable(getApplicationContext().getResources().getD rawable(R.drawable.background)); return false; } }); 关键字完成此操作。 See the documentation for it.