I can't.

Am Mittwoch, 16. April 2014 14:34:56 UTC+2 schrieb steven lee:
>
> who can send me some video about cakephp?
>
> On Thursday, March 13, 2014 5:35:36 AM UTC+8, José Lorenzo wrote:
>>
>> The CakePHP core team is excited to announce the second development 
>> preview of CakePHP 3.0.0[1]. In the few months since 3.0.0-dev1, we've been 
>> hard at work incorporating community feedback on the ORM, and building out 
>> some of the functionality that was missing in the first development preview.
>>
>> <http://bakery.cakephp.org/articles/lorenzo/2014/03/12/cakephp_3_0_0_dev_preview_2_released#new-features-in-300-dev2>New
>>  
>> features in 3.0.0-dev2
>>    
>>    - CakePHP has adopted the PSR-4 autoloader standard. If you are 
>>    updating, make sure you update composer as well using
>>    composer self-update .
>>    - The directory structure of both CakePHP and the App skeleton has 
>>    been simplified a bit thanks to PSR-4.
>>    - The AclComponent has been removed - It will be returning as a 
>>    plugin.
>>    - The TestShell, and webrunner have been removed in favor of only 
>>    supporting phpunit from the CLI, and VisualPHPUnit.
>>    - View templates have been moved from View/ to Template/. This was 
>>    done so the View/ directory would only contain view classes and helpers.
>>    - The HtmlHelper, FormHelper, and SessionHelper use string templates 
>>    consistently.
>>    - ID attributes are now always generated with - instead of CamelCase. 
>>    This was done to standardize on one convention for CSS selectors.
>>    - API documentation and the cookbook have had many new sections and 
>>    improvements.
>>    - Scaffold has been removed. Improved dynamic scaffolding is now 
>>    available through the CRUD plugin[2] which is already compatible with 3.0 
>>    and takes away much of the repetitive tasks done in controllers.
>>    - The UpgradeShell has been moved into a separate plugin.
>>    - Better debugging output for some complex objects like Entities, 
>>    Tables and Queries. Also added a special method to control what data is 
>>    outputed for objects when using the debug() function
>>    - Added Collection::insert()
>>
>>
>> <http://bakery.cakephp.org/articles/lorenzo/2014/03/12/cakephp_3_0_0_dev_preview_2_released#formhelper>
>> FormHelper
>>
>> FormHelper has been re-built from the ground up. It features a new 
>> extensible widget system. Form widgets allow you to build self contained 
>> input widgets. This makes it easy to define complex widgets like the 
>> datetime widget in application or plugin code. Once created, widgets can be 
>> combined with other FormHelper features like input() .
>>
>> FormHelper also works with the new ORM now. You can create forms for 
>> individual entities, or collections of entities:
>>
>>
>> // Create a form for a single entity & its associations
>> echo $this->Form->create($article);
>>
>> // Create a form for multiple entities & their associations.
>> echo $this->Form->create($articles);
>>
>> FormHelper also features a pluggable context system that allows you to 
>> integrate FormHelper with any ORM you may wish to use.
>>
>> <http://bakery.cakephp.org/articles/lorenzo/2014/03/12/cakephp_3_0_0_dev_preview_2_released#translatebehavior>
>> TranslateBehavior
>>
>> TranslateBehavior has been re-built from the ground up. It features the 
>> long awaited ability to translate *all* models including associations 
>> from a find(). The new TranslateTrait makes dealing with multiple 
>> translations in your entities simple as well.
>>
>> <http://bakery.cakephp.org/articles/lorenzo/2014/03/12/cakephp_3_0_0_dev_preview_2_released#orm-improvements>ORM
>>  
>> improvements
>>
>> We've continued to build out capabilities in the ORM. Some notable 
>> improvements in dev2 were:
>>
>>    - Composite primary key support - The ORM now supports composite 
>>    primary keys in all associations.
>>    - The Model.beforefind event is now triggered for all associations in 
>>    the same query.
>>    - Eager loading is now separate from the Query class. This makes 
>>    implementing custom eager loading much easier.
>>    - Model/Repository was renamed to Model/Table. Several people found 
>>    'Repository' to be a confusing and alien term.
>>    - Interfaces have been extracted to reduce the reliance on concrete 
>>    implementations.
>>    - The formatResults() method has been added to provide many of the 
>>    features that afterFind() used to do.
>>    - Query::counter() was added to provide support for complex count 
>>    logic. This makes it easier to override the count in the 
>> PaginatorComponent.
>>    - Table::patchEntity() was added, it enables you to merge requet form 
>>    data into an existing entity and its associations.
>>
>>
>> <http://bakery.cakephp.org/articles/lorenzo/2014/03/12/cakephp_3_0_0_dev_preview_2_released#up-next>Up
>>  
>> next
>>
>> Our next release will be yet another development preview. In the dev3 
>> release we are going to focus on updating:
>>
>>    - Bake and all the related tasks need to be updated to work with the 
>>    new ORM.
>>    - Update the i18n extract task to extract validation messages from 
>>    Table objects
>>    - Add support for SQLServer. With the database layer reasonably 
>>    stable adding SQLServer will help developers on windows.
>>
>> For more details on all the changes in 3.0.0, you can consult the 
>> migration guide[2]. I'd like to thank everyone who has contributed 
>> thoughts, code, documentation or feedback to 3.0 so far. It's going to be a 
>> major milestone for the project, and we're just getting started with making 
>> it the best version of CakePHP ever.
>>
>> <http://bakery.cakephp.org/articles/lorenzo/2014/03/12/cakephp_3_0_0_dev_preview_2_released#links>
>> Links
>>    
>>    - [1] https://github.com/cakephp/cakephp/releases/3.0.0-dev2
>>    - [2] https://github.com/FriendsOfCake/crud/tree/cake3
>>    - [3] 
>>    http://book.cakephp.org/3.0/en/appendices/3-0-migration-guide.html
>>
>>

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

Reply via email to