Comments (8)
@RODOBTA
What are your problems exactly? Show your code, error messages you receive etc.
from yalinqo.
@Athari
It does not generate any error, it just returns an empty object, I do not know if I'm missing any reference, or upload a file
If I omit the part of the first image, this is the result:
from yalinqo.
@RODOBTA
Not sure what IDE you're using and how "Pretty" works, but if you switch to "Raw" you'll probably see that you're inspecting an iterator class (Enumerable
) with private fields. As getting values from iterators changes their state, IDEs can't display their contents in a nice way without breaking the code.
In general, YaLinqo produces iterators, not pure arrays. You need to iterate over them with foreach
(preferable) or convert them to arrays or some other format (using toList
, toArray
, toDictionary
, toJSON
etc.) or reduce them to single values (min
, max
etc.).
If the code you quoted is used by a method which expects arrays (I don't know how Slim works), then you can append ->toList()
to your method chain:
return from($result)->where(function($item) { return $item['Id'] == 0; })->toList();
That would also allow IDE on inspect the result.
from yalinqo.
Using Visual Studio Code:
This is my code:
What I want to get from $result, are the items that have Padre= 0
from yalinqo.
- I don't see
->toList()
in your code. - I don't see the error you receive.
- Items of your
$result
array seem to be objects, not arrays, so$item['Padre']
syntax isn't supposed to work (members are accessed with->
operator).
from yalinqo.
@Athari
I have modified the form of access to the property, and add the toList ():
this is the error that I receive
from yalinqo.
@RODOBTA
Class members in PHP are accessed using ->
operator, not .
. You need to write ->toList()
, not .toList()
.
from yalinqo.
@Athari
It worked perfect, I had not noticed the error in .toList()
, replaced by ->toList()
now it works great. Thank you very much.
from yalinqo.
Related Issues (20)
- Library should throw own exception types HOT 1
- Distinct exception cases should have distinct exception types HOT 2
- Add reverse()
- how to 'sum my data' HOT 1
- Remove autoload files
- Array of arrays - firstOrDefault by reference? HOT 2
- Distinct returns incorrect indexes HOT 1
- Iterating through two arrays of objects with same ids HOT 6
- Replace Functions::compareStrict and compareLoose with spaceship operator
- Two conditions within where clause HOT 2
- Examples? HOT 4
- ReadMe: update syntax, sensible intro for newbies, FAQ
- Enumerable::getIterator fails silently HOT 2
- not PHP8 compatible -> obsolete function create_function HOT 1
- Abandoned? HOT 1
- how to add them to my project if I have no composer? HOT 1
- Custom comparer in orderBy is ignored if key selector is cached
- Update please, PHP 8.2+ HOT 1
- Can't install 2.5.0 together with PHPUnit 9.x
- Return type of YaLinqo\Enumerable::getIterator() should either be compatible HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yalinqo.